Remove mongo::Latch base class

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Programmability
    • Programmability 2024-09-16
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Our Latch class is really a generic interface for a Mutex, but because we don't use the "latch" terminology anywhere else in our codebase, the naming can be confusing.

      The term "latch" term also conficts with the countdown latch synchronization structure introduced in C++20 as std::latch.

              Assignee:
              Mathias Stearn
              Reporter:
              Louis Williams
              Votes:
              1 Vote for this issue
              Watchers:
              15 Start watching this issue

                Created:
                Updated:
                Resolved: