]> Cypherpunks repositories - gostls13.git/commitdiff
plugin: include a warning about race detector compatability in docs
authorEzra Newman <33768950+ExtraE113@users.noreply.github.com>
Fri, 9 Aug 2024 16:17:49 +0000 (16:17 +0000)
committerGopher Robot <gobot@golang.org>
Fri, 9 Aug 2024 19:50:41 +0000 (19:50 +0000)
As described in #24245, the race detector isn't able to find some race conditions in plugins.
This commit adds a warning about this to the plugins documentation.

Updates #24245

Change-Id: I1a5ab9b5e22b6a254efc639c3c03f75b79214d49
GitHub-Last-Rev: a5b4ff4ca0fe3b7e31d176ffc57d99c17bd84aea
GitHub-Pull-Request: golang/go#68792
Reviewed-on: https://go-review.googlesource.com/c/go/+/604275
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>

src/plugin/plugin.go

index b4b1697b52c82dc0cd59beaab6d38d3551118f9a..a4ff694eb570775558974ec9c984379069941e54 100644 (file)
 //     macOS, making them unsuitable for applications intended to be
 //     portable.
 //
+//   - Plugins are poorly supported by the Go race detector. Even simple
+//     race conditions may not be automatically detected. See
+//     https://go.dev/issue/24245 for more information.
+//
 //   - Applications that use plugins may require careful configuration
 //     to ensure that the various parts of the program be made available
 //     in the correct location in the file system (or container image).