Handling total tickets when switching from throughput probing to prioritization

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • CAR Team 2025-11-10
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When switching from throughput probing (single ticket pool) to execution control with prioritization (two ticket pools), the total number of tickets is not preserved. We ignore the tickets that throughput probing had already reached in the optimal state and instead use the values from the server parameters (e.g., storageEngineConcurrentWriteTransactions, storageEngineConcurrentWriteLowPriorityTransactions, etc.).

      We should evaluate whether we want to preserve the total number of tickets when transitioning from throughput probing to prioritization.

      One example could be:

      Throughput probing: (20 tickets)
      -> 
      Prioritization: (20 tickets in the normal pool, 0 tickets in the low-priority pool, heuristic disabled)

            Assignee:
            Pol Pinol
            Reporter:
            Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: