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

Presence of initialSyncStatus in replSetGetStatus consumes too much FTDC space

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: 4.2.1
    • Fix Version/s: 4.2.8, 4.4.0-rc5, 4.7.0
    • Component/s: Replication
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Requested:
      v4.4, v4.2
    • Sprint:
      Repl 2020-05-18

      Description

      SERVER-7019 turned on initialSyncStatus in replSetGetStatus by default, and that causes it to be included in FTDC. However this means that for a user with a very large number of collections there will be a very large number of keys and a lot of expensive schema changes in FTDC, using a very large amount of space and becoming unworkably large. This causes problems for consuming tools, and means that FTDC can roll over before initial sync completes.

      We should exclude the initialSyncStatus section from in replSetGetStatus FTDC.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              samy.lanka Samyukta Lanka
              Reporter:
              bruce.lucas Bruce Lucas
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: