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

FCBIS fails in test because backup cursor on sync source wasn't closed

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Replication
    • ALL
    • Repl 2024-11-11, Repl 2024-11-25
    • 0

      fcbis_restart_node_during_sync_with_pre_images.js fails here if the previous FCBIS test case fails to kill the backup cursor. Since we use a fire and forget command to kill the backup cursor, we don't find out if it failed for some reason. The node crashes after it exhausts all its FCBIS attempts trying to establish a backup cursor on the sync source.

      In production this shouldn't be much of a problem since the backup cursor will timeout if we stop sending getMores as a keep-alive and because we don't expect FCBIS to be started so soon after a previously failed attempt (so we'd expect the backup cursor timeout to clean up the sync source).

      Even if this does happen in production, the impact is low since the customer will just have to wait a little before retrying the FCBIS attempt.

            Assignee:
            pavithra.vetriselvan@mongodb.com Pavithra Vetriselvan
            Reporter:
            samy.lanka@mongodb.com Samyukta Lanka
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: