Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-3556

Auto-tune number of worker threads per Kudu server's RPC interface

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • master, server, tserver
    • None

    Description

      As of now, the value for the --rpc_num_service_threads flag is hard-coded (but is different for masters vs tablet servers). A manual tuning is required to enable more efficient utilization of the available CPU cores/threads by Kudu servers. It would be nice to have a mode when the number of worker RPC threads is adaptively configured to be 80% of all the available CPU cores/threads. The exact utilization ratio of CPU cores for RPC workers might be a parameter defined by a new flag with default value of 0.8.

      Attachments

        Activity

          People

            Unassigned Unassigned
            aserbin Alexey Serbin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: