[SERVER-14805] Use multithreaded oplog replay during initial sync Created: 06/Aug/14 Updated: 25/Jun/15 Resolved: 05/Sep/14 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | 2.6.3 |
| Fix Version/s: | 2.6.5, 2.7.7 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Alexander Komyagin | Assignee: | Scott Hernandez (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||
| Backport Completed: | |||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
Before 2.6.3 initial sync application is single-threaded, while our regular oplog replication is multi-threaded. This improvement request is for initial sync to work that same way. It may (significantly) speed up the initial sync process for deployments with multiple active collections or databases to change the oplog application process. |
| Comments |
| Comment by Githook User [ 05/Sep/14 ] |
|
Author: {u'username': u'scotthernandez', u'name': u'Scott Hernandez', u'email': u'scotthernandez@gmail.com'}Message: |
| Comment by Githook User [ 05/Sep/14 ] |
|
Author: {u'username': u'scotthernandez', u'name': u'Scott Hernandez', u'email': u'scotthernandez@gmail.com'}Message: |
| Comment by Githook User [ 04/Sep/14 ] |
|
Author: {u'username': u'scotthernandez', u'name': u'Scott Hernandez', u'email': u'scotthernandez@gmail.com'}Message: |
| Comment by Eric Milkie [ 04/Sep/14 ] |
|
Plan is to commit directly into 2.6 and then forward port. |