[SERVER-6211] Before a chunk is migrated, check that it is smaller than the max chunkSize Created: 26/Jun/12 Updated: 15/Aug/12 Resolved: 26/Jun/12 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Spencer Brody (Inactive) | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Participants: |
| Description |
|
After a chunk has been chosen to be migrated, we should check if the chunk is greater than the chunk size and if so split it then migrate one of the new smaller chunks. This will make lowering the chunkSize setting start having an impact to migrations much faster than waiting until the chunks are all split naturally. |
| Comments |
| Comment by Eliot Horowitz (Inactive) [ 26/Jun/12 ] |
|
this is basically what we do |