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

UserWriteBlockMode should be bypassed by internal operations

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing

      Block user writes is a feature that prevents any writes to a cluster. This feature was initially designed for use by mongosync in a C2C deployment, but it is available to users for any purpose they see fit.

      Currently, we have a "proxy" that accepts some reserved namespaces to bypass the UserWriteBlockMode. However, we need to find a more general solution. We must ensure that internal operations are permitted to write or execute DDLs regardless of the UserWriteBlockMode value.

      Furthermore, it would be beneficial to include a new suite that runs existing tests with user writes blocked.

            Assignee:
            Unassigned Unassigned
            Reporter:
            pol.pinol@mongodb.com Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: