[SERVER-45122] Bring back the KeyedExecutor Created: 13/Dec/19  Updated: 06/Dec/22  Resolved: 17/Feb/22

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: [DO NOT USE] Backlog - Sharding EMEA
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-46208 Remove the ShardServerCatalogCacheLoa... Closed
Assigned Teams:
Sharding EMEA
Sprint: Sharding 2019-12-30, Sharding 2020-01-13
Participants:

 Description   

The KeyedExecutor component was introduced under SERVER-35055 with the intention of it being used by the ShardServerCatalogCacheLoader. However, due to lack of time we never got to take advantage of it and subsequently it got removed by SERVER-40590.

This task is to bring it back to the master branch and if necessary modernise with the tools available in 4.0 (such as cancellation and interruptability) and also add more unit-tests.


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