pulumi/sdk/go/common/resource/plugin
Abhinav Gupta 99a3f18ee4
sdk/go/plugin: Fix data race between Configure and Delete
The data race results from Delete accessing configuration
before Configure has been called.

The immediate fix for this is to fix the call ordering.

A longer term fix is to make it impossible
to access configuration before Configure is called.

Resolves #11971
2023-01-24 16:55:36 -08:00
..
analyzer.go feat(engine): Adds structured alias support to the engine 2022-10-11 17:56:32 -04:00
analyzer_plugin.go grpc: WithInsecure is deprecated 2023-01-11 12:15:40 -08:00
check.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
config_source.go [breaking] Changing the version of go.mod in sdk / pkg to be v3 2021-04-14 19:32:18 +01:00
context.go gosimple: select with single case 2023-01-12 09:55:34 -08:00
doc.go Provider implementer's guide draft (#6322) 2021-04-13 14:11:02 -07:00
host.go Improve err message on an invalid plugin override 2023-01-13 12:47:58 -08:00
host_server.go Embed default gRPC server implementations 2023-01-05 17:54:11 -08:00
langruntime.go Engine and Golang support for shimless providers 2022-11-14 11:25:41 +00:00
langruntime_plugin.go Merge #11819 #11834 #11842 #11845 2023-01-12 20:11:42 +00:00
plugin.go Fix port string parsing on Windows 2023-01-19 10:52:30 +00:00
plugin_test.go ci: radical idea - what if slow tests & no stdout makes GH consider runner dead? 2022-03-06 14:52:13 -08:00
provider.go Phase 3 of the convert mapper 2022-12-01 23:43:43 +00:00
provider_plugin.go sdk/go/plugin: Fix data race between Configure and Delete 2023-01-24 16:55:36 -08:00
provider_plugin_test.go sdk/go/plugin: Add test for Configure/Delete race 2023-01-24 16:55:36 -08:00
provider_server.go sdk/resource/ProviderServer: Fix potential panic at Configure 2023-01-12 11:32:42 -08:00
provider_server_test.go sdk/resource/ProviderServer: Fix potential panic at Configure 2023-01-12 11:32:42 -08:00
provider_test.go Add forward compatible UnimplementedProvider for bridge 2022-12-09 18:44:28 -08:00
provider_unimplemented.go sdk/go: Remove 'nolint' directives from package docs 2023-01-06 09:06:47 -08:00
rpc.go [sdk/go] Marshal output values (#7958) 2021-09-27 09:01:40 -07:00
rpc_rapid_test.go ci: radical idea - what if slow tests & no stdout makes GH consider runner dead? 2022-03-06 14:52:13 -08:00
rpc_test.go sdk/resource/plugin: Don't print from test 2023-01-12 11:31:33 -08:00