aboutsummaryrefslogtreecommitdiff
path: root/weed/server/volume_grpc_erasure_coding.go
diff options
context:
space:
mode:
authorPatrick Schmidt <patrick.schmidt@innogames.com>2022-08-21 21:18:13 +0200
committerGitHub <noreply@github.com>2022-08-21 12:18:13 -0700
commit2ef6ab998c68f385be3076f41af703ac83bbf5b2 (patch)
treebe0de47204b0d09184ad11d34bee0778a7c1f4ae /weed/server/volume_grpc_erasure_coding.go
parentf49a9297c2d140cd8a8ba3e80842ad64db9be29d (diff)
downloadseaweedfs-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