Summary
We we have a large mdb.json file, say 100+, the dominator binary throws off a data race, when ran under the race detector.
this race condition seems to originate in dom/herd package, where a lot of read/writes are happening in a concurrency unsafe manner in the sub.go file, under methods connectAndPoll.
this originates from the usage of the derived datatype subStatus.
Is there any plan on addressing these data races, and leverage atomic operations for read/writes?
Summary
We we have a large mdb.json file, say 100+, the dominator binary throws off a data race, when ran under the race detector.
this race condition seems to originate in
dom/herdpackage, where a lot of read/writes are happening in a concurrency unsafe manner in thesub.gofile, under methodsconnectAndPoll.this originates from the usage of the derived datatype
subStatus.Is there any plan on addressing these data races, and leverage atomic operations for read/writes?