[SERVER-20807] Add a simple limit to the amount of uncommitted snapshots Created: 07/Oct/15 Updated: 27/Oct/15 Resolved: 24/Oct/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication, Storage |
| Affects Version/s: | None |
| Fix Version/s: | 3.2.0-rc1 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Mathias Stearn | Assignee: | Mathias Stearn |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | QuInt A (10/12/15), QuInt B (11/02/15) |
| Participants: |
| Description |
|
We currently sleep for 1ms between each snapshot to throttle them. This will be made adaptive to sleep longer if there are many outstanding uncommitted snapshots. If the number is above some threshold, we will stop creating new snapshots completely until some of them are cleaned up. Details are still being worked out. |
| Comments |
| Comment by Githook User [ 23/Oct/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |