Hi guys,

we need to process 1000s of operations per second and noticed that our Kudu
1.5 cluster was only using 10 threads while our application spins up 50
clients/threads. We observed in the web UI that only 10 threads are working
and other 40 waiting in the queue.

We found rpc_num_service_threads parameter in the configuration guide but
it is still not clear to me what we need to adjust exactly to allow Kudu to
handle more concurrent operations.

Do we bump this parameter below or we need to consider other rpc related
parameters?

Also do we need to use the same numbers for Masters and tablets?

Is there any good numbers to target based on CPU core count?

--rpc_num_service_threads
<https://kudu.apache.org/docs/configuration_reference.html#kudu-master_rpc_num_service_threads>
<https://kudu.apache.org/docs/configuration_reference.html#kudu-master_rpc_num_service_threads>

Number of RPC worker threads to run

Type

int32

Default

10

Tags

advanced

Reply via email to