-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Following the works of SERVER-119347 and SERVER-119153, we should create a benchmark to have a comparison between the unordered and ordered semaphore implementation so we can assess the real life strenght and weaknesses of each implementation. The idea is to create a workload similar to the mutex benchmark where we have several threads that hold the lock for a variable time, and maybe another one that queues request and see how the code performs. Part of the work for this ticket is to define valuable scenarios for the benchmark, and the other part is to implement them.
- is related to
-
SERVER-119153 Implement a priority queue for long running operations
-
- Closed
-
-
SERVER-119347 Generalize TicketHolder to support pluggable concurrency primitives and policies
-
- Closed
-