-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Replication
-
Fully Compatible
-
ALL
-
v8.1, v8.0
-
Repl 2025-03-31
-
0
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
Tsan detected the race condition on the server parameter. It is being declared non-atomic, but being unprotectedly read here, and being written (under mutex) via
IDLServerParameterWithStorage wrapping class. To get rid of the race condition consider declaring the parameter atomic in its idl spec.
Note: storage_wrapper class used inside IDLServerParameterWithStorage to wrap server parameter access has a template specialization for atomic types that allows to avoid nested atomicity and prevent additional overhead.