pulumi/pkg/backend/display
Pat Gavlin 418e2291a2
Protect against engine event mutation. (#5003)
Certain operations in `engine/diff` mutate engine events during display.
This mutation can occur concurrently with the serialization of the event
for persistence, which causes a panic in the CLI. These changes fix the
offending code and add code that copies each engine event before
persisteing it in order to guard against future issues.
2020-07-16 23:52:31 -07:00
..
detailedDiff.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
detailedDiff_test.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
diff.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00
display.go Revert "Narrow a few interfaces." (#4987) 2020-07-09 15:19:12 +01:00
events.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00
json.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00
jsonmessage.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
options.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
progress.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00
query.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00
rows.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00
tableutil.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
watch.go Protect against engine event mutation. (#5003) 2020-07-16 23:52:31 -07:00