mirror of https://github.com/apache/cassandra
set managmen pool as 1 when it is not defined
This commit is contained in:
parent
4d2cd4d771
commit
a0e0598c10
|
|
@ -108,9 +108,12 @@ public class Dispatcher implements CQLMessageHandler.MessageConsumer<Message.Req
|
|||
* <p>Management connections are established through the management transport server
|
||||
* (see {@link org.apache.cassandra.service.NativeTransportManagementService}), which listens
|
||||
* on a separate port from the regular native transport.
|
||||
*
|
||||
* <p>Unlike auth requests, management requests have no fallback executor, so values
|
||||
* less than 1 are treated as 1: a zero-sized pool would queue management requests forever.
|
||||
*/
|
||||
@VisibleForTesting
|
||||
static final LocalAwareExecutorPlus managementExecutor = SHARED.newExecutor(DatabaseDescriptor.getNativeTransportManagementMaxThreads(),
|
||||
static final LocalAwareExecutorPlus managementExecutor = SHARED.newExecutor(Math.max(1, DatabaseDescriptor.getNativeTransportManagementMaxThreads()),
|
||||
DatabaseDescriptor::setNativeTransportManagementMaxThreads,
|
||||
"transport",
|
||||
"Native-Transport-Management-Tasks");
|
||||
|
|
|
|||
Loading…
Reference in New Issue