- 
    Type:Task 
- 
    Resolution: Fixed
- 
    Priority:Major - P3 
- 
    Affects Version/s: None
- 
    Component/s: None
- 
    None
- 
        Fully Compatible
- 
        Server Serverless 2022-02-07, Server Serverless 2022-02-21
- 
        184
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
Similar to tenant migrations, shard split will support a "forget" command to signal to the donor that it can garbage collect a finished split operation. Follow the design section for Garbage collecting the state machines from tenant migrations:
- add a TTL index for state document expiration
- add a new forgetShardSplit which marks a state machine eligible for garbage collection
- write tests proving this behavior
- causes
- 
                    SERVER-63873 Coverity analysis defect 121591: Unchecked return value -         
- Closed
 
-         
- related to
- 
                    SERVER-63817 Complete TODO listed in SERVER-62366 -         
- Closed
 
-