Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-13436

Investigate changes in SERVER-44710: Add metrics.repl.network.getmores.numEmptyBatches

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.3.4
    • Component/s: manual

      Description

      Description

      Downstream Change Summary

      numEmptyBatches is a new field under metrics.repl.network.getmores. This number reports the number of empty oplog batches a secondary node receives from its sync source. A secondary will get an empty oplog batch only when it is fully synced (i.e. the oplog getmore operation does not initial return data) and if:
      1. The getmore operation also times out waiting for more data (oplog entries).
      OR
      2. The sync source's majority commit point has advanced since the last batch sent to the secondary node.

      Description of Linked Ticket

      • Add metrics.repl.network.getmores.numEmptyBatches¬†on syncing nodes to report the number of empty batches to help diagnosing tailable awaitData logic.

      Scope of changes

      Impact to Other Docs

      MVP (Work and Date)

      Resources (Scope or Design Docs, Invision, etc.)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kay.kim Kay Kim (Inactive)
              Reporter:
              backlog-server-pm Backlog - Core Eng Program Management Team
              Participants:
              Last commenter:
              Kay Kim Kay Kim (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved:
                Days since reply:
                1 year, 25 weeks, 4 days ago
                Date of 1st Reply: