[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: SERVER-20807 Add a simple limit to the amount of uncommitted snapshots
Branch: master
https://github.com/mongodb/mongo/commit/d4d8955022819016cca2d5555ddec69c12f8c9dc

Generated at Thu Feb 08 03:55:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.