pulumi/pkg/resource
Sean Gillespie 14baf866f6
Snapshot management overhaul and refactor (#1273)
* Refactor the SnapshotManager interface

Lift snapshot management out of the engine by delegating it to the
SnapshotManager implementation in pkg/backend.

* Add a event interface for plugin loads and use that interface to record plugins in the snapshot

* Remove dead code

* Add comments to Events

* Add a number of tests for SnapshotManager

* CR feedback: use a successful bit on 'End' instead of having a separate 'Abort' API

* CR feedback

* CR feedback: register plugins one-at-a-time instead of the entire state at once
2018-04-25 17:20:08 -07:00
..
config Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
deploy Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
plugin Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
provider Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
stack Remove the need to pulumi init for the local backend 2018-04-18 04:53:49 -07:00
testdata Fix asset bugs; write more tests 2017-10-24 09:00:11 -07:00
asset.go Retry some HTTP operations 2018-04-11 14:58:25 -07:00
asset_test.go Don't leak a file from asset_test.go 2018-04-18 04:54:02 -07:00
errors.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties_diff.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties_diff_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
resource_goal.go Implement a refresh command 2018-04-18 10:57:16 -07:00
resource_id.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
resource_id_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
resource_state.go Revert "Lift snapshot management out of the engine and serialize writes to snapshot (#1069)" (#1216) 2018-04-16 23:04:56 -07:00
stack.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
status.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
urn.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
urn_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00