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

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

      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.)

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

              Created:
              Updated:
              Resolved:
              4 years, 13 weeks, 4 days ago