Description
We've made changes that introduces both atomics and mutexes within the 2 structs - BleveDest and BleveDestPartition within cbft/pindex_bleve.go with these changes ..
It's desirable to not use atomic.Value which makes the code less type-safe - so we should think of an alternative for ..
- lastUUID within BleveDestPartition
- partitions within BleveDest
Also, the use of atomics and mutexes together makes the code more prone to error during development - so some work needed to improve things there as well.
Attachments
Issue Links
- relates to
-
MB-45123 Rebalance failed with : nodes: sample, res: (*http.Response)(nil), urlUUID: monitor.UrlUUID: err: Get http://@fts-cbauth:***@172.23.107.4:8094/api/stats?partitions=true: EOF
- Closed