[SERVER-52865] Test committing large transactions concurrently with tenant migration Created: 13/Nov/20 Updated: 29/Oct/23 Resolved: 14/Nov/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | 4.9.0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Cheahuychou Mao | Assignee: | Cheahuychou Mao |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | pm-1791_milestone-H | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Sharding 2020-11-30 | ||||||||
| Participants: | |||||||||
| Description |
|
Tests that for large transactions that involve multiple applyOps oplog entries, as long as the donor manages to reserve oplog slots for the operations inside transaction before the migration starts blocking writes, the donor will successfully write all the applyOps oplog entries to commit the transaction even if the migration enters the blocking state while the applyOps oplog entries are being written. |
| Comments |
| Comment by Githook User [ 14/Nov/20 ] |
|
Author: {'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}Message: |