Append baseBackoffMS to relevant failCommand failures

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc1
    • Affects Version/s: None
    • Component/s: None
    • None
    • Workload Resilience
    • Fully Compatible
    • Workload Resilience 2026-07-20
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In SERVER-128710, the logic for applying RetryableError and thus baseBackoffMS to command failures after the IRRL was removed, since it was incorrectly applying them to errors forwarded from backing shards. This inadvertently prevented failCommand failures from automatically receiving the labels and thus baseBackoffMS. We should restore this behavior by applying baseBackoffMS whenever the failpoint overrides the labels to include SystemOverloadedError + RetryableError.

            Assignee:
            Patrick Freed
            Reporter:
            Patrick Freed
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: