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

Move the global fsync state from the FSyncCommand to the FSyncLockThread

    XMLWordPrintableJSON

Details

    • Storage Execution
    • Execution EMEA Team 2023-07-24, Execution EMEA Team 2023-08-07, Execution EMEA Team 2023-08-21, Execution EMEA Team 2023-09-04, Execution EMEA Team 2023-09-18

    Description

      Most of this state is cross command logic that is accessed in FSyncCommand, FSyncUnlockCommand and FSyncLockThread. SERVER-70444 will make the mutex around this state global, so that shutdown has access. This ticket should move the rest of the state into the FSyncLockThread, rather than FSyncLockThread and FSyncUnlockCommand continuing to access the state through the fsyncCmd instance – grep for fsyncCmd. around the code.

      Attachments

        Activity

          People

            josef.ahmad@mongodb.com Josef Ahmad
            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: