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

Implement progress bookkeeping for individual ops in BulkWriteExec

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Replication
    • Fully Compatible
    • Repl 2023-05-01, Repl 2023-05-15, Repl 2023-05-29

      We will reuse most of helper structures/classes (e.g. TargetedWriteBatch, TargetedWrite, WriteOp) used in BatchWriteExec because they already abstract out the kind of write operation it is doing. And we can leverage existing response/progress bookkeeping logic and operation lifecycle management in those classes for bulkWrite. Small modifications will be made to extract individual op correctly from the bulkWrite command and reference corresponding namespace info properly.

            Assignee:
            vishnu.kaushik@mongodb.com Vishnu Kaushik
            Reporter:
            lingzhi.deng@mongodb.com Lingzhi Deng
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: