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

Remove all callers of FCV isVersionInitialized()

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The FCV not being initialized during startup and initial sync has caused numerous bugs. See SERVER-48054, SERVER-45374, and SERVER-48050.

      For example, we do not initialize the FCV during startup until well near the end, and before indexes are rebuilt.

      During initial sync, we clone admin.system.users and admin.system.roles before admin.system.version.

      The end result of this ticket should be to remove all callers of isVersionInitialized().

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-execution Backlog - Storage Execution Team
              Reporter:
              louis.williams Louis Williams
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: