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

Allow transaction operations against the config and admin databases excluding special collections

    • Type: Icon: Task Task
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • Labels:
    • Sharding

      Currently, all normal operations against the config or admin databases are disallowed in a transaction (excluding commit/abort/etc. against the admin db). This was done to prevent operations in transactions from touching special collections in those databases like config.transactions.

      If instead we only disallow operations against the special collections, we could allow users to run operations against those databases in a transaction, which may be useful in a sharded cluster.

            Assignee:
            backlog-server-sharding [DO NOT USE] Backlog - Sharding Team
            Reporter:
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: