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

Add a ProgressMeter to initial sync index builds

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Won't Fix
    • None
    • None
    • Storage
    • Execution Team 2021-05-03, Execution Team 2021-05-17, Execution Team 2021-06-14, Execution Team 2021-06-28

    Description

      Similar to what's described in SERVER-45570, the CollectionBulkLoader uses two MultiIndexBlock objects, to build the _id index and other indexes, and MultiIndexBlock::insert() to build the indexes document by document. Only MultiIndexBlock::insertAllDocumentsInCollection has a ProgressMeter, which is not the code path used.

      This use case is rather different than usual since the CollectionBulkLoader is using two MultiIndexBlocks at once.

      Attachments

        Issue Links

          Activity

            People

              kris.satya@mongodb.com Kris Satya (Inactive)
              dianna.hohensee@mongodb.com Dianna Hohensee
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: