Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
Security Level: Public
-
None
Description
The goal here is to make rebalance, with consistent views enabled, faster and consume less CPU and ideally do less IO as well.
This relates to MB-6799.
Each commit will be very specific describing each improvement. Some of them, as a side effect, will also improve rebalance with consistent views disabled.
Attachments
For Gerrit Dashboard: MB-7030 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
22006,2 | MB-7030 Always send new group snapshot to parent | master | couchdb | Status: MERGED | +2 | +1 |
22007,3 | MB-7030 Use some cheaper BIFs for list and orddicts | master | couchdb | Status: MERGED | +2 | +1 |
22008,4 | MB-7030 Check mail box for new group snapshot | master | couchdb | Status: MERGED | +2 | +1 |
22009,4 | MB-7030 Avoid not useful anymore header commit | master | couchdb | Status: MERGED | +2 | +1 |
22010,4 | MB-7030 Don't fsync when doing some header commits | master | couchdb | Status: MERGED | +2 | +1 |
22011,3 | MB-7030 Don't restart cleanup process | master | couchdb | Status: MERGED | +2 | +1 |
22012,3 | MB-7030 Avoid unnecessary group pid lookup | master | couchdb | Status: MERGED | +2 | +1 |