[SERVER-82375] Disable PeriodicShardedIndexConsistencyChecker in lookup_unionWith_subpipeline_local_read.js Created: 23/Oct/23 Updated: 24/Oct/23 Resolved: 24/Oct/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.2.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ben Shteinfeld | Assignee: | Ben Shteinfeld |
| 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 Requested: |
v7.1
|
||||||||||||
| Sprint: | QO 2023-11-13 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 113 | ||||||||||||
| Description |
|
This test makes assumptions about what the routing table for shards looks like at certain points in time. For example, it makes assertions on the number of local vs remote reads that are done in when executing $lookup. However, the PeriodicShardedIndexConsistencyChecker is a thread on the config server which runs aggregations on shards targeting user collections. These aggregations perform shard targeting which updates the shard's routing table. This breaks the assumptions of the tests, failing test failures as seen in the linked BFs. |
| Comments |
| Comment by Githook User [ 23/Oct/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: |