[SERVER-76914] Create a high-throughput producer-consumer queue Created: 08/May/23 Updated: 07/Aug/23 |
|
| Status: | Open |
| Project: | Core Server |
| Component/s: | Internal Code |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Amirsaman Memaripour | Assignee: | Amirsaman Memaripour |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Participants: |
| Description |
|
Place-holder for an exploratory task: creating a high-throughput, low-contention producer-consumer queue, as well as a generic micro-benchmark that measures its performance. The goal is to achieve +50K queue operations per second, and have a small gap (TBD) between the 50th and 95th percentile latencies. |