pulumi/pkg/engine
Pat Gavlin 546612a354 Drain std{out,err} when a plugin fails to load.
If a plugin fails to load after we've set up the goroutines that copy
from its std{out,err} streams, then those goroutines can end up writing
to a closed event channel. This change ensures that we properly drain
those streams in this case.
2017-10-16 21:38:11 -07:00
..
deploy.go Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
destroy.go Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
engine.go Split apart EnvironmentProvider interface 2017-10-11 13:23:44 -07:00
env.go Use Stack over Environment to describe a deployment target 2017-10-16 13:04:20 -07:00
events.go Have engine emit "events" instead of writing to streams 2017-10-09 18:24:56 -07:00
eventsink.go Accept a send-only event channel in Deploy and Preview. 2017-10-12 14:16:44 -07:00
pack.go Remove Workspace dependency on diag.Sink 2017-10-02 15:25:22 -07:00
plan.go Implement components 2017-10-14 18:30:59 -07:00
preview.go Drain std{out,err} when a plugin fails to load. 2017-10-16 21:38:11 -07:00