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

Temporary Collections created through oplog application, but not through client commands

    XMLWordPrintable

Details

    • Bug
    • Status: Backlog
    • Minor - P4
    • Resolution: Unresolved
    • 3.5.12
    • None
    • Replication
    • ALL
    • 0

    Description

      The rollback fuzzer caught an issue when doing data validation cross a replica set that rolls back (an instance of RollbackTest) some operations and a "control group" replica set that does not roll back, there seemed to have been an issue where a temporary collection only exists on the replica set that did a rollback.

      The "control group" replica set has 2 nodes to avoid differing behavior wrt. temporary collections one a standalone or single node replicates.

      This suggests there's behavioral difference between oplog application vs commands performed directly by a client.

      The failure is reproducible by downloading the js file attached to this ticket and running ./mongo --nodb rollback_test-convertToCapped.js

      After chatting with judah.schvimer, I'm filing this ticket for future reference, but it may not be something that needs to be looked into in the immediate future.

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            robert.guo@mongodb.com Robert Guo
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: