pulumi/pkg/engine
Pat Gavlin 4fa69bfd72
Plumb basic cancellation through the engine. (#1231)
hese changes plumb basic support for cancellation through the engine.
Two types of cancellation are supported for all engine operations:
- Cancellation, which waits for the operation to drive itself to a safe
  point before the operation returns, and
- Termination, which does not wait for the operation to drive itself
  to a safe opint for the operation returns.

When updating local or managed stacks, a single ^C triggers cancellation
of any running operation; a second ^C will trigger termination.

Fixes #513, #1077.
2018-04-19 18:59:14 -07:00
..
destroy.go Plumb basic cancellation through the engine. (#1231) 2018-04-19 18:59:14 -07:00
diff.go Implement a refresh command 2018-04-18 10:57:16 -07:00
engine.go Plumb basic cancellation through the engine. (#1231) 2018-04-19 18:59:14 -07:00
events.go Switch to a resource-progress oriented view for pulumi preview/update/destroy (#1116) 2018-04-10 12:03:11 -07:00
eventsink.go Don't synthesize a new error to display when we've already emitted a diagnostic error. (#1193) 2018-04-13 16:25:24 -07:00
plan.go Plumb basic cancellation through the engine. (#1231) 2018-04-19 18:59:14 -07:00
preview.go Plumb basic cancellation through the engine. (#1231) 2018-04-19 18:59:14 -07:00
project.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
refresh.go Plumb basic cancellation through the engine. (#1231) 2018-04-19 18:59:14 -07:00
update.go Plumb basic cancellation through the engine. (#1231) 2018-04-19 18:59:14 -07:00