Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-19838

Allow dynamic modification of ep-engine thread counts

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Duplicate
    • Major
    • 5.0.0
    • 3.1.5, 4.1.1, 4.5.0
    • couchbase-bucket
    • None

    Description

      ep-engine has four sets of executorThreads (reader, writer, nonIO, auxIO), and the size of each of these sets is evaluated at memcached startup time. As such while you /can/ change the numbers, it is necessary to restart the process.

      This is not very flexible, and in general limits the ability to change these values in customer environments. If we could change the number of threads dynamically (e.g. via cbecptl this would be extremely useful.

      Ideally we would allow increasing and decreasing the thread counts from some sane minimum up to the machine logical CPU count; but even if we could only increase thread count dynamically (once created you can't remove them) that would still be of significant value.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              james.harrison James Harrison (Inactive)
              drigby Dave Rigby (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty