mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-15 19:02:42 +00:00
Merge remote-tracking branch 'origin/unstable' into tree-states
This commit is contained in:
@@ -1223,7 +1223,7 @@ pub fn cli_app<'a, 'b>() -> App<'a, 'b> {
|
||||
.arg(
|
||||
Arg::with_name("disable-deposit-contract-sync")
|
||||
.long("disable-deposit-contract-sync")
|
||||
.help("Explictly disables syncing of deposit logs from the execution node. \
|
||||
.help("Explicitly disables syncing of deposit logs from the execution node. \
|
||||
This overrides any previous option that depends on it. \
|
||||
Useful if you intend to run a non-validating beacon node.")
|
||||
.takes_value(false)
|
||||
|
||||
@@ -63,6 +63,13 @@ pub fn get_config<E: EthSpec>(
|
||||
fs::remove_dir_all(freezer_db)
|
||||
.map_err(|err| format!("Failed to remove freezer_db: {}", err))?;
|
||||
}
|
||||
|
||||
// Remove the blobs db.
|
||||
let blobs_db = client_config.get_blobs_db_path();
|
||||
if blobs_db.exists() {
|
||||
fs::remove_dir_all(blobs_db)
|
||||
.map_err(|err| format!("Failed to remove blobs_db: {}", err))?;
|
||||
}
|
||||
}
|
||||
|
||||
// Create `datadir` and any non-existing parent directories.
|
||||
@@ -1019,13 +1026,13 @@ pub fn parse_listening_addresses(
|
||||
.then(unused_port::unused_udp6_port)
|
||||
.transpose()?
|
||||
.or(maybe_disc_port)
|
||||
.unwrap_or(port);
|
||||
.unwrap_or(tcp_port);
|
||||
|
||||
let quic_port = use_zero_ports
|
||||
.then(unused_port::unused_udp6_port)
|
||||
.transpose()?
|
||||
.or(maybe_quic_port)
|
||||
.unwrap_or(port + 1);
|
||||
.unwrap_or(if tcp_port == 0 { 0 } else { tcp_port + 1 });
|
||||
|
||||
ListenAddress::V6(lighthouse_network::ListenAddr {
|
||||
addr: ipv6,
|
||||
@@ -1048,14 +1055,14 @@ pub fn parse_listening_addresses(
|
||||
.then(unused_port::unused_udp4_port)
|
||||
.transpose()?
|
||||
.or(maybe_disc_port)
|
||||
.unwrap_or(port);
|
||||
.unwrap_or(tcp_port);
|
||||
// use zero ports if required. If not, use the specific quic port. If none given, use
|
||||
// the tcp port + 1.
|
||||
let quic_port = use_zero_ports
|
||||
.then(unused_port::unused_udp4_port)
|
||||
.transpose()?
|
||||
.or(maybe_quic_port)
|
||||
.unwrap_or(port + 1);
|
||||
.unwrap_or(if tcp_port == 0 { 0 } else { tcp_port + 1 });
|
||||
|
||||
ListenAddress::V4(lighthouse_network::ListenAddr {
|
||||
addr: ipv4,
|
||||
@@ -1078,7 +1085,11 @@ pub fn parse_listening_addresses(
|
||||
.then(unused_port::unused_udp4_port)
|
||||
.transpose()?
|
||||
.or(maybe_quic_port)
|
||||
.unwrap_or(port + 1);
|
||||
.unwrap_or(if ipv4_tcp_port == 0 {
|
||||
0
|
||||
} else {
|
||||
ipv4_tcp_port + 1
|
||||
});
|
||||
|
||||
// Defaults to 9090 when required
|
||||
let ipv6_tcp_port = use_zero_ports
|
||||
@@ -1094,7 +1105,11 @@ pub fn parse_listening_addresses(
|
||||
.then(unused_port::unused_udp6_port)
|
||||
.transpose()?
|
||||
.or(maybe_quic6_port)
|
||||
.unwrap_or(ipv6_tcp_port + 1);
|
||||
.unwrap_or(if ipv6_tcp_port == 0 {
|
||||
0
|
||||
} else {
|
||||
ipv6_tcp_port + 1
|
||||
});
|
||||
|
||||
ListenAddress::DualStack(
|
||||
lighthouse_network::ListenAddr {
|
||||
|
||||
@@ -99,7 +99,7 @@ impl<E: EthSpec> ProductionBeaconNode<E> {
|
||||
DatabaseBackendOverride::Success(old_backend) => {
|
||||
info!(
|
||||
log,
|
||||
"Slasher backend overriden";
|
||||
"Slasher backend overridden";
|
||||
"reason" => "database exists",
|
||||
"configured_backend" => %old_backend,
|
||||
"override_backend" => %slasher_config.backend,
|
||||
|
||||
Reference in New Issue
Block a user