ExportXMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Cluster Scalability
    • ALL
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Resharding $currentOp entries report every timed phase for every role, even phases that role never runs. 

      For example, donor entries always show {totalCopyTimeElapsedSecs: 0} and {totalApplyTimeElapsedSecs: 0} even though donors never runs those phases. A reported 0 can't be distinguished from "phase not started yet", which can confuse users.

      This is a result of reportDurationsForAllPhases() here with kTimedPhaseNamesMap, which contains the phases from all services. We should either suppress phases that don't apply to the role or properly track phase durations for each role.

            Assignee:
            Unassigned
            Reporter:
            Kruti Shah
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: