validator: expose max active pubsub subscriptions to CLI
This commit is contained in:
committed by
mergify[bot]
parent
db37680f6f
commit
5efc48fc69
@ -1003,6 +1003,8 @@ pub fn main() {
|
||||
PubSubConfig::default().max_in_buffer_capacity.to_string();
|
||||
let default_rpc_pubsub_max_out_buffer_capacity =
|
||||
PubSubConfig::default().max_out_buffer_capacity.to_string();
|
||||
let default_rpc_pubsub_max_active_subscriptions =
|
||||
PubSubConfig::default().max_active_subscriptions.to_string();
|
||||
let default_rpc_send_transaction_retry_ms = ValidatorConfig::default()
|
||||
.send_transaction_retry_ms
|
||||
.to_string();
|
||||
@ -1610,6 +1612,16 @@ pub fn main() {
|
||||
.default_value(&default_rpc_pubsub_max_out_buffer_capacity)
|
||||
.help("The maximum size in bytes to which the outgoing websocket buffer can grow."),
|
||||
)
|
||||
.arg(
|
||||
Arg::with_name("rpc_pubsub_max_active_subscriptions")
|
||||
.long("rpc-pubsub-max-active-subscriptions")
|
||||
.takes_value(true)
|
||||
.value_name("NUMBER")
|
||||
.validator(is_parsable::<usize>)
|
||||
.default_value(&default_rpc_pubsub_max_active_subscriptions)
|
||||
.help("The maximum number of active subscriptions that RPC PubSub will accept \
|
||||
across all connections."),
|
||||
)
|
||||
.arg(
|
||||
Arg::with_name("rpc_send_transaction_retry_ms")
|
||||
.long("rpc-send-retry-ms")
|
||||
@ -2187,6 +2199,11 @@ pub fn main() {
|
||||
"rpc_pubsub_max_out_buffer_capacity",
|
||||
usize
|
||||
),
|
||||
max_active_subscriptions: value_t_or_exit!(
|
||||
matches,
|
||||
"rpc_pubsub_max_active_subscriptions",
|
||||
usize
|
||||
),
|
||||
},
|
||||
voting_disabled: matches.is_present("no_voting") || restricted_repair_only_mode,
|
||||
wait_for_supermajority: value_t!(matches, "wait_for_supermajority", Slot).ok(),
|
||||
|
Reference in New Issue
Block a user