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

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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • Sharding

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: