Use ***UntilSuccess() in python tests rather than direct calls.

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Test Python
    • None
    • Storage Engines, Storage Engines - Persistence
    • SE Persistence backlog
    • None

      When calling certain functions, special handling of the EBUSY error is required. While we have helper functions to manage this, some tests still make direct calls which leads to sporadic test failures.

      The goal of this ticket is to update the following functions similar to what was done in WT-15662 replacing session.verify() with verifyUntilSuccess():

      • session.compact() -> compactUntilSuccess()
      • session.drop() -> dropUntilSuccess()
      • session.salvage() -> salvageUntilSuccess()

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Yury Ershov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: