bugfix: setup discovery addr appropriately (#7182)

This commit is contained in:
int88
2024-03-18 18:35:49 +08:00
committed by GitHub
parent a5e662dabb
commit 7c03881cf8
2 changed files with 3 additions and 3 deletions

View File

@ -21,7 +21,7 @@ use std::{net::Ipv4Addr, path::PathBuf, sync::Arc};
#[derive(Debug, Clone, Args, PartialEq, Eq)]
#[command(next_help_heading = "Networking")]
pub struct NetworkArgs {
/// Disable the discovery service.
/// Arguments to setup discovery service.
#[command(flatten)]
pub discovery: DiscoveryArgs,

View File

@ -792,9 +792,9 @@ impl NodeConfig {
self.network.port + self.instance - 1,
)))
.discovery_addr(SocketAddr::V4(SocketAddrV4::new(
self.network.addr,
self.network.discovery.addr,
// set discovery port based on instance number
self.network.port + self.instance - 1,
self.network.discovery.port + self.instance - 1,
)));
cfg_builder.build(client)