Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-44750

Remove mongo::Latch base class

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

      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@mongodb.com Mathias Stearn
            Reporter:
            louis.williams@mongodb.com Louis Williams
            Votes:
            1 Vote for this issue
            Watchers:
            15 Start watching this issue

              Created:
              Updated:
              Resolved: