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

Remove use of TaskRunner from CollectionBulkLoader

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.5.9
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • 0

      The CollectionBulkLoader uses a ThreadPool and a TaskRunner to ensure that all of the writes to a collection during a bulk load use the same OperationContext. Because Client and OperationContext can be moved from thread to thread, it is not necessary to dedicate separate threads to each bulk loader. This task is to simplify CollectionBulkLoader by leveraging client-thread rebinding.

            Assignee:
            schwerin@mongodb.com Andy Schwerin
            Reporter:
            schwerin@mongodb.com Andy Schwerin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: