[SERVER-45293] Write tests to cover isMetadataDifferent Created: 23/Dec/19  Updated: 26/Oct/23

Status: Backlog
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Eric Milkie Assignee: Backlog - Catalog and Routing
Resolution: Unresolved Votes: 0
Labels: oldshardingemea
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-45292 fix isMetadataDifferent logic in chun... Closed
Assigned Teams:
Catalog and Routing
Participants:

 Description   

One of the three logic paths of isMetadataDifferent had a bug that was fixed by SERVER-45292. The problem was discovered by a fuzzer schedule. This ticket will be to write test(s) to cover the logic, outside of the fuzzer.



 Comments   
Comment by Kaloian Manassiev [ 02/May/23 ]

The entire ChunkManagerTargeter needs to be refactored into purely targeting logic versus the part which backs the BatchWriteExecutor (the scheduler that executes writes).

Putting this ticket under the Router Role API project to do it there.

Generated at Thu Feb 08 05:08:25 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.