diff options
| author | Patrick Schmidt <patrick.schmidt@innogames.com> | 2022-08-21 21:18:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-21 12:18:13 -0700 |
| commit | 2ef6ab998c68f385be3076f41af703ac83bbf5b2 (patch) | |
| tree | be0de47204b0d09184ad11d34bee0778a7c1f4ae /weed/server/volume_grpc_erasure_coding.go | |
| parent | f49a9297c2d140cd8a8ba3e80842ad64db9be29d (diff) | |
| download | seaweedfs-2ef6ab998c68f385be3076f41af703ac83bbf5b2.tar.xz seaweedfs-2ef6ab998c68f385be3076f41af703ac83bbf5b2.zip | |
Avoid race conditions with current filer address (#3474)
When multiple filer requests are in-flight and the current filer
disappears and a new one is selected by the first goroutine, then
there can be a lot of race conditions while retrieving the current
filer.
Therefore, load/save the current filer index atomically.
Diffstat (limited to 'weed/server/volume_grpc_erasure_coding.go')
0 files changed, 0 insertions, 0 deletions
