Validate OrderedTicketSemaphore tryAcquire/acquire/release with a TLA+ model

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • CAR Team 2026-04-13
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-122680 generated concerns about the current implementation of the OrderedTicketSemaphore, considering that the currently committed testing was unable to capture the issue. In order to increase confidence in the implementation, we should model the current implementation with TLA+, the idea would be:

      • Prove the issue with the model
      • Prove the fix
      • Ensure that there are not any other issues with the queue

            Assignee:
            Daniel Gomez Ferro
            Reporter:
            Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: