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

Implement a lock acquisition graph type

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Internal Code
    • Labels:
      None

      Description

      Implement a library which provides access to a lock acquisition graph type.

      That type should provide:

      • methods which can be invoked from a mutex's lock and unlock calls that update its internal notion of process/system-wide lock acquisition.
      • some method to dump it's internal map

      We should probably also consider how to manage updating a graph without serializing all lock access in the system. (perhaps through an api which allows ingestion of a smaller graph from a larger one. That kind of scheme might let us update a thread local graph live, and only sync to the global graph at client destruction / global shutdown).

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated: