Implement poolResetCounter logic

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Won't Fix
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Service Arch
    • Service Arch 2020-01-27
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      poolResetCounter is used to guard against processing stale messages in drivers spec.

      When we have a problem when contacting a monitored host, the "failedHost" method of RSM will be called to notify the sdam subsystem.

      If this problem is a network timeout, or timeout, we should increment the poolResetCounter for the associated ServerDescription.

      There is already a _generation member variable on the connection pool that is used for the same purpose as poolResetCounter. We should determine if we want to use this value or track this separately in the rsm code.

      Either way, the sdam system needs to be modified to ignore messages coming from connections associated with older versions of poolResetCounter.

       

       

       

       

       

              Assignee:
              [DO NOT USE] Backlog - Service Architecture
              Reporter:
              Lamont Nelson
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: