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

Extend RecoverableCriticalSectionService to accommodate global user write blocking

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • Sharding EMEA 2022-02-21, Sharding EMEA 2022-03-07, Sharding EMEA 2022-03-21

    Description

      Currently RecoverableCriticalSectionService has machinery to block writes (and reads) to a given collection with stepdown-resiliency guarantees. In order do accommodate global user writes blocking, we need to extend it to:
      (1) Support global blocking on any collection
      (2) Blocking user writes must be able to coexist with the migration critical section (chunk migrations need to keep working even when user writes are blocked)

      Attachments

        Activity

          People

            jordi.serra-torrens@mongodb.com Jordi Serra Torrens
            jordi.serra-torrens@mongodb.com Jordi Serra Torrens
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: