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

Node in quiesce mode should not go into rollback

    • Type: Icon: Bug Bug
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication
    • ALL
    • Repl 2024-06-10, Repl 2024-06-24

      In AF-196, we found a rare case that a node in quiesce mode can go into rollback, which will interrupt the shutdown and crash the server. This bug has been there since we introduced quiesce mode in 5.0 so I don't think need to rush to fix this.

      One possible solution is to check if the node is already in quiesce before we transition to rollback here

      The reproducer may add more complexity to this ticket where we need to control the quiesce node to go into rollback, which could be tricky since once the node enters quiesce mode, heartbeats will be stopped so it's usually hard for a quiesce node to find a valid sync source and rollback. 

            Assignee:
            jiawei.yang@mongodb.com Jiawei Yang
            Reporter:
            jiawei.yang@mongodb.com Jiawei Yang
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: