Investigate non-blocking queue effect in ticket holder

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Workload Resilience
    • Workload Scheduling 2025-09-15
    • 1
    • 🟥 DDL, 🟦 Shard Catalog
    • None
    • None
    • None
    • None
    • None
    • None

      Following up the POC that added a thread safe queue to the ticket holder wait code (SERVER-108785) and finding out that this greatly impacts performance, we need to investigate other algorithms that would reduce starvation (which implyes improving P99 average latency in high value workloads). We could consider, for example, implementing a non-blocking concurring queue algorithm on top of the POC code.

            Assignee:
            Blake Oler
            Reporter:
            Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: