[SERVER-76487] Convert shard split performance test to a DSI test Created: 25/Apr/23  Updated: 16/Oct/23

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

Type: Task Priority: Major - P3
Reporter: Matt Broadstone Assignee: Backlog - Service Architecture
Resolution: Unresolved Votes: 0
Labels: neweng, serverless-shortlist
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Assigned Teams:
Service Arch
Participants:
Linked BF Score: 5

 Description   

The existing shard split performance test is written as a simple jstest, which runs as part of the serverless jstest suite. Since the test is not run in an isolated environment, we periodically receive BFs that the critical section took longer than 500ms to complete. This ticket will cover converting this test to something we can run in DSI with guaranteed isolation from other tests.

We have an existing test for moveChunk which we might model our work after, though it is an open question about how to enforce a hard upper bound on 500ms.


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