[SERVER-15602] Add (cppunit) test for initial sync + sync delay behavior Created: 10/Oct/14 Updated: 06/Dec/22 Resolved: 04/May/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor - P4 |
| Reporter: | Scott Hernandez (Inactive) | Assignee: | Backlog - Replication Team |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | datarepl3.2 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Assigned Teams: |
Replication
|
||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
We had a flaky jstest which attempted to test something like this but did so in a non-deterministic way which has recently been removed (~2.7.7). The goal of this issues is to synchronize the initial sync with writes and ensure that that replica gets the writes which happened during the initial sync period until it transition to slave-delay aware and that no docs are lost/delayed exceptionally. Old test: slaveDelay2.js |
| Comments |
| Comment by Benety Goh [ 04/May/18 ] |
|
Slave delay is not part of the initial sync oplog application logic as of |