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

Consider always retrying transactions on transient errors in tests

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • Fully Compatible
    • Cluster Scalability 2024-11-11
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      We see a fair number of BFs because a transaction fails with a transient error, e.g. a timeout of some sort - most of our tests don't automatically retry on transient errors because the test itself doesn't execute any behavior that would directly cause a transient error. This ticket is to look into whether it might make sense to always retry on transient errors since these errors are typically not indication that something is actually wrong.

            Assignee:
            janna.golden@mongodb.com Janna Golden
            Reporter:
            janna.golden@mongodb.com Janna Golden
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: