Implement progress bookkeeping for individual ops in BulkWriteExec

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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
              Reporter:
              Lingzhi Deng
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: