We have a way to configure the worker thread count for Thrift servers, but not for the client. ThriftClientManagerConfig only allows one to configure the socks proxy address and ThriftClientModule will use the NettyClientConfig object with most default options. This lead to the creation of 64 threads for PTail, which makes less than 10 thrift calls per second.
We need a way to reduce the number of worker thread counts in swift.
We have a way to configure the worker thread count for Thrift servers, but not for the client. ThriftClientManagerConfig only allows one to configure the socks proxy address and ThriftClientModule will use the NettyClientConfig object with most default options. This lead to the creation of 64 threads for PTail, which makes less than 10 thrift calls per second.
We need a way to reduce the number of worker thread counts in swift.