The two-phase output properties change broke the ability to recover from a failed replacement that yields pending deletes in the checkpoint. The issue here is simply that we should remember pending registrations only for logical operations that *also* have a "new" state (create or update). This commit fixes this, and also adds a new step test with fault injection to probe many interesting combinations of steps.
11 lines
208 B
JSON
11 lines
208 B
JSON
{
|
|
"name": "stack_project_name",
|
|
"main": "bin/index.js",
|
|
"typings": "bin/index.d.ts",
|
|
"scripts": {
|
|
"build": "tsc"
|
|
},
|
|
"devDependencies": {
|
|
"typescript": "^2.5.3"
|
|
}
|
|
}
|