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

Reduce the secondary throttling during chunk migration

    • Type: Icon: Task Task
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Fully Compatible
    • Repl 14 (05/13/16)

      This ticket combines the work to evaluate the performance impact of reducing (or even dropping) the secondary throttle during chunk migration and the actual code changes to make no throttle default.

      This affects both the inserts and deletes – it might be different issues wrt/write concern.

      The easiest change we can make is to substitute the w:2 writes after each document with a single majority write at the end of each stage.

      These changes may or may not be feasible for MMAP V1, but given that as of version 3.0 the collection locks are fair, it might be possible to reduce the throttling for MMAP V1 as well.

            Assignee:
            judah.schvimer@mongodb.com Judah Schvimer
            Reporter:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: