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

Rename StaleEpoch to StaleUpstreamRouter

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • Labels:
      None
    • Catalog and Routing

      What is currently known as StaleEpoch exception represents means to ensure that two router roles that communicate with each other (e.g. here) are both up-to-date with whatever information they have cached for a particular collection. Because of this, it should have a more appropriate name such as StaleUpstreamRouter.

      The reason for having "upstream" in the name is that if the "downstream" router is staler, there is no reason for exception to be thrown to the upstream one to refresh.

            Assignee:
            backlog-server-catalog-and-routing [DO NOT USE] Backlog - Catalog and Routing
            Reporter:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: