pulumi/pkg/resource/deploy/deploytest
Pat Gavlin 4a550e308f
Fix provider cancellation. (#1914)
We signal provider cancellation by hangning a goroutine off of the plan
executor's parent context. To ensure clean shutdown, this goroutine also
listens on a channel that closes once the plan has finished executing.
Unfortunately, we were closing this channel too early, and the close was
racing with the cancellation signal. These changes ensure that the
channel closes after the plan has fully completed.

Fixes #1906.
Fixes pulumi/pulumi-kubernetes#185.
2018-09-10 15:18:25 -07:00
..
languageruntime.go Implement first-class providers. (#1695) 2018-08-06 17:50:29 -07:00
pluginhost.go Fix provider cancellation. (#1914) 2018-09-10 15:18:25 -07:00
provider.go Fix provider cancellation. (#1914) 2018-09-10 15:18:25 -07:00
resourcemonitor.go Implement first-class providers. (#1695) 2018-08-06 17:50:29 -07:00