[MB-7030] Improve performance of view engine for rebalance with consistent views enabled, and make it use less resources (CPU, IO) Created: 26/Oct/12 Updated: 02/Nov/12 Resolved: 01/Nov/12 |
|
| Status: | Resolved |
| Project: | Couchbase Server |
| Component/s: | view-engine |
| Affects Version/s: | None |
| Fix Version/s: | 2.0 |
| Security Level: | Public |
| Type: | Improvement | Priority: | Major |
| Reporter: | Filipe Manana | Assignee: | Filipe Manana |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| 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 Each commit will be very specific describing each improvement. Some of them, as a side effect, will also improve rebalance with consistent views disabled. |
| Comments |
| Comment by Thuan Nguyen [ 26/Oct/12 ] |
|
Integrated in github-couchdb-preview #527 (See [http://qa.hq.northscale.net/job/github-couchdb-preview/527/]) Result = SUCCESS steve : Files : * src/couch_set_view/src/couch_set_view_updater.erl steve : Files : * src/couch_set_view/src/couch_set_view_group.erl * src/couch_set_view/src/couch_set_view_util.erl * src/couch_set_view/src/couch_set_view_updater.erl steve : Files : * src/couch_set_view/src/couch_set_view_group.erl * src/couch_set_view/src/couch_set_view_updater.erl steve : Files : * src/couch_set_view/src/couch_set_view_group.erl steve : Files : * src/couch_set_view/src/couch_set_view_group.erl steve : Files : * src/couch_set_view/src/couch_set_view_group.erl steve : Files : * src/couch_set_view/src/couch_set_view.erl * src/couch_set_view/src/couch_set_view_group.erl |
| Comment by Steve Yen [ 01/Nov/12 ] |
| resolving this per bug-scrub mtg |
| Comment by Filipe Manana [ 02/Nov/12 ] |
| I thought this was still not close to the goals, that's why it remained open. |