pulumi/tests/integration/double_pending_delete
Sean Gillespie a35aba137b
Retire pending deletions at start of plan (#1886)
* Retire pending deletions at start of plan

Instead of letting pending deletions pile up to be retired at the end of
a plan, this commit eagerly disposes of any pending deletions that were
pending at the end of the previous plan. This is a nice usability win
and also reclaims an invariant that at most one resource with a given
URN is live and at most one is pending deletion at any point in time.

* Rebase against master

* Fix a test issue arising from shared snapshots

* CR feedback

* plan -> replacement

* Use ephemeral statuses to communicate deletions
2018-09-10 16:48:14 -07:00
..
step1 Default to a parallelism fanout of 10 (#1756) 2018-08-10 14:16:59 -07:00
step2 Default to a parallelism fanout of 10 (#1756) 2018-08-10 14:16:59 -07:00
step3 Retire pending deletions at start of plan (#1886) 2018-09-10 16:48:14 -07:00
step4 Retire pending deletions at start of plan (#1886) 2018-09-10 16:48:14 -07:00
double_pending_delete_test.go Retire pending deletions at start of plan (#1886) 2018-09-10 16:48:14 -07:00