Details
-
Improvement
-
Resolution: Fixed
-
Major
-
5.0.0
Description
It's very hard today to get a profile of how long a rebalance took and where that time was spent. I believe all this data is available how ever it's not in an easy consume format. My idea is at the end of a rebalance a report is produce with some stats and details such as:
- How long each bucket took to rebalance
- How long each vbucket took to move?
- How long time was spent waiting on views
- How long much time was spent on compaction
- How many vbuckets were moved
- How much data and documents were moved.
With this information we can start looking at making improvements to rebalance.
Attachments
For Gerrit Dashboard: MB-24638 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
101827,38 | MB-24638: Rebalance report | master | ns_server | Status: MERGED | +2 | +1 |
103697,35 | MB-24638: Collect rebalance reports through cbcollectinfo. | master | ns_server | Status: MERGED | +2 | +1 |