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

Clarify the semantics of failing hedged operations

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Internal Code
    • Labels:
      None
    • Service Arch

      The goal here is to devise a list of error codes that must be ignored on hedged operations. For example, a hedged operation may fail due to MaxTimeMSExpired, and that doesn't fail the original operation so long as any of the remote commands succeed. We should compile any other error codes that must be treated similarly into a list, and modify the implementation of hedged reads to honor this list.

            Assignee:
            backlog-server-servicearch [DO NOT USE] Backlog - Service Architecture
            Reporter:
            amirsaman.memaripour@mongodb.com Amirsaman Memaripour
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: