-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Cluster Scalability
-
Fully Compatible
-
v9.0
-
ClusterScalability 22Jun-6Jul, ClusterScalability 6Jul-20Jul
-
200
-
🟥 DDL
-
None
-
None
-
None
-
None
-
None
-
None
Once moveRange started committing authoritative (introduced in SERVER-127953), we had to disable all those tests that used the failpoint 'migrationRecipientFailPostCommitRefresh'. That failpoint was mostly use to skip the refresh during the release of the critical section, most of the times to reproduce a StaleConfig error on the succeeding command. However, this doesn't make sense any more because, with authoritative commits, the metadata is not cleared when the critical section is released.
The goal of this task is to adapt all the tests that use this failpoint and enable them. You'll find all the tests lying under this category marked with a TODO pointing to this ticket,
- is related to
-
SERVER-131389 Remove moveChunkNotRefreshRecipient
-
- Open
-
-
SERVER-127953 MoveRangeCoordinator commits authoritatively
-
- Closed
-
-
SERVER-131172 Re-enable tests using migrationRecipientFailPostCommitRefresh (part 2)
-
- Closed
-
-
SERVER-131288 [master] Revert SERVER-129875
-
- Closed
-
-
SERVER-131385 Add helpers for StaleConfig
-
- Closed
-
-
SERVER-131386 Adapt sharding tests using moveChunkNotRefreshRecipient
-
- Closed
-
-
SERVER-131387 Adapt query tests using moveChunkNotRefreshRecipient
-
- Closed
-
-
SERVER-131388 Adapt transaction tests using moveChunkNotRefreshRecipient
-
- Closed
-
-
SERVER-131857 [v9.0] Revert SERVER-129875
-
- Closed
-
- related to
-
SERVER-131311 Complete TODO listed in SERVER-129875
-
- Backlog
-