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

DropDatabase custom replay protection incompatible with new DB version protocol

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • Fully Compatible
    • ALL
    • CAR Team 2025-03-17
    • 200
    • 2

      CAR is working on shards authoritative project, specifically database metadata to be authoritative on shards. This makes the DB version protocol more strict. The testing discovered that the DropDatabase coordinator abuses attaching the dbVersion to the participants' shard for replay protection. This custom "replay protection" doesn't fit in the new model. We must change dropDatabase to rely on the OSI protocol.

            Assignee:
            pol.pinol@mongodb.com Pol Pinol
            Reporter:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: