Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-998

Dynamic throttle for mongodump and mongorestore

    • Type: Icon: New Feature New Feature
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Currently we offer a set of knobs for users to tune the concurrency of their dump/restore jobs. This can produce very efficient runs, but at the expense of requiring the user to profile their use-case before making backups--not an absurd task for a user who wants automatic backups, but too much work for someone who wants to take a one-off copy of their data.

      It would be useful if these tools could dynamically increase/decrease load based on how much impact doing so has on the throughput. We could do this by scaling the number of inserters or collections on the fly, or by outright throttling network traffic. Then users would just have one "knob" for setting a maximum throughput instead of 3+.

            Assignee:
            gabriel.russell@mongodb.com Gabriel Russell (Inactive)
            Reporter:
            kyle.erf Kyle Erf
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: