Remove multi-node verify EBUSY retry skip once verify handles concurrent node state correctly

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Test Format
    • None
    • Storage Engines - Foundations
    • 401.269
    • None
    • None

      Context

      Multi-node disaggregated test/format runs now skip the session->verify() EBUSY retry loop in table_verify to avoid up to 60 seconds of accumulated delay for each verify call in both the leader and follower processes.

      Motivation

      Skipping the retry loop is a workaround. It permits verification to be skipped when a transient concurrent-node or handle state returns EBUSY. Verify should handle the relevant multi-node state correctly without returning EBUSY, so test/format can restore normal verification rather than suppressing the retry.

      Definition of Done

      1. Identify and fix the multi-node state that causes session->verify() to return EBUSY.
      2. Restore the normal EBUSY retry behavior for multi-node disaggregated runs in test/format/verify.c.
      3. Run the multi-node format Evergreen tasks without accumulated verify-retry timeouts.

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Alexander Pullen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: