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

createIndexes may not respect provided commit quorum when joining existing index build

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Index Builds
    • Storage Execution
    • ALL

      When running the createIndexes command, if the requested indexes are already in the process of being built then the command will join on that existing index build. However, it appears that this is determined solely by the index specs without regard to the provided commit quorum setting. This means that if the already-running index build was started with a different commit quorum setting, the subsequent joining command will effectively use the commit quorum setting of that build. Thus its commit quroum setting will not be respected. Additionally, the command reply's commitQuorum field will be inaccurately populated with the commit quorum value provided to the command, not the commit quorum that was actually used.

            Assignee:
            Unassigned Unassigned
            Reporter:
            gregory.noma@mongodb.com Gregory Noma
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: