pulumi/pkg/backend
Justin Van Patten 90b1035ff9 Stop defensive copying of entire event payloads
The deep copy of engine payloads was originally added because certain operations during display mutate engine events. However, this has become problematic as internals of the payload itself can mutate concurrently with operations in the engine, leading to panics due to concurrent iteration and writing of maps.

Rather than take a defensive copy of the entire payload, only make a defensive copy of the specific things being mutated inside display.
2023-09-29 15:00:41 -07:00
..
display Stop defensive copying of entire event payloads 2023-09-29 15:00:41 -07:00
filestate Add SelfManaged env vars (#14015) 2023-09-25 14:07:46 +00:00
httpstate Lifecycle tests shouldn't use a closed host (#14063) 2023-09-28 21:50:18 +00:00
state [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
apply.go Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
apply_test.go Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
backend.go Add token info to whoami (#13206) 2023-09-23 12:46:11 +00:00
backend_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
cancellation_scope.go Move cancellation_scope to backend 2023-05-09 13:01:42 +01:00
doc.go Document Go packages (#6009) 2021-01-11 11:07:59 -07:00
errors.go Add a link to docs for the 409 Conflict error message (#3207) 2019-09-10 13:25:08 -07:00
mock.go Add token info to whoami (#13206) 2023-09-23 12:46:11 +00:00
policypack.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
query.go Replace result.Result in Query with error (#13939) 2023-09-20 15:43:46 +00:00
snapshot.go Remove boolean var that was always true (#13991) 2023-09-20 06:01:58 +00:00
snapshot_test.go Move SecretsManager from SnapshotPersister to SnapshotManager (#13976) 2023-09-19 18:31:56 +00:00
stack.go Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
updates.go Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
watch.go Don't pass a second SecretsProvider to backend.Watch 2023-05-08 20:38:40 +01:00