[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:
Backports
Depends
Related
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: SERVER-82375 Disable PeriodicShardedIndexConsistencyChecker in lookup_unionWith_subpipeline_local_read.js
Branch: master
https://github.com/mongodb/mongo/commit/cc85383fe99805bbf0c7aa32d02f40fd34c47f9a

Generated at Thu Feb 08 06:49:02 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.