diff --git a/parity/cli/mod.rs b/parity/cli/mod.rs index cac137316..158ae95ec 100644 --- a/parity/cli/mod.rs +++ b/parity/cli/mod.rs @@ -146,8 +146,6 @@ usage! { flag_reserved_only: bool = false, or |c: &Config| otry!(c.network).reserved_only.clone(), flag_no_ancient_blocks: bool = false, or |_| None, - flag_serve_light: bool = false, - or |c: &Config| otry!(c.network).serve_light.clone(), // -- API and Console Options // RPC @@ -259,7 +257,7 @@ usage! { or |c: &Config| otry!(c.footprint).fat_db.clone(), flag_scale_verifiers: bool = false, or |c: &Config| otry!(c.footprint).scale_verifiers.clone(), - flag_num_verifiers: Option = None, + flag_num_verifiers: Option = None, or |c: &Config| otry!(c.footprint).num_verifiers.clone().map(Some), // -- Import/Export Options @@ -358,7 +356,6 @@ struct Network { node_key: Option, reserved_peers: Option, reserved_only: Option, - serve_light: Option, } #[derive(Default, Debug, PartialEq, RustcDecodable)] @@ -581,7 +578,6 @@ mod tests { flag_reserved_peers: Some("./path_to_file".into()), flag_reserved_only: false, flag_no_ancient_blocks: false, - flag_serve_light: true, // -- API and Console Options // RPC @@ -760,7 +756,6 @@ mod tests { node_key: None, reserved_peers: Some("./path/to/reserved_peers".into()), reserved_only: Some(true), - serve_light: None, }), rpc: Some(Rpc { disable: Some(true), diff --git a/parity/cli/usage.txt b/parity/cli/usage.txt index 1e4032bf5..dc7c487ff 100644 --- a/parity/cli/usage.txt +++ b/parity/cli/usage.txt @@ -124,7 +124,6 @@ Networking Options: --max-pending-peers NUM Allow up to NUM pending connections. (default: {flag_max_pending_peers}) --no-ancient-blocks Disable downloading old blocks after snapshot restoration or warp sync. (default: {flag_no_ancient_blocks}) - --serve-light Experimental: Serve light client peers. (default: {flag_serve_light}) API and Console Options: --no-jsonrpc Disable the JSON-RPC API server. (default: {flag_no_jsonrpc}) diff --git a/parity/configuration.rs b/parity/configuration.rs index ad8c8e30c..e4e4da08e 100644 --- a/parity/configuration.rs +++ b/parity/configuration.rs @@ -341,7 +341,6 @@ impl Configuration { no_periodic_snapshot: self.args.flag_no_periodic_snapshot, check_seal: !self.args.flag_no_seal_check, download_old_blocks: !self.args.flag_no_ancient_blocks, - serve_light: self.args.flag_serve_light, verifier_settings: verifier_settings, }; Cmd::Run(run_cmd) @@ -1032,7 +1031,6 @@ mod tests { no_periodic_snapshot: false, check_seal: true, download_old_blocks: true, - serve_light: false, verifier_settings: Default::default(), })); } diff --git a/parity/run.rs b/parity/run.rs index da534ee3b..a2f36e5fe 100644 --- a/parity/run.rs +++ b/parity/run.rs @@ -95,7 +95,6 @@ pub struct RunCmd { pub no_periodic_snapshot: bool, pub check_seal: bool, pub download_old_blocks: bool, - pub serve_light: bool, pub verifier_settings: VerifierSettings, } @@ -193,11 +192,6 @@ pub fn execute(cmd: RunCmd, can_restart: bool, logger: Arc) -> R ); info!("Operating mode: {}", Colour::White.bold().paint(format!("{}", mode))); - if cmd.serve_light { - info!("Configured to serve light client peers. Please note this feature is {}.", - Colour::White.bold().paint("experimental".to_string())); - } - // display warning about using experimental journaldb alorithm if !algorithm.is_stable() { warn!("Your chosen strategy is {}! You can re-run with --pruning to change.", Colour::Red.bold().paint("unstable")); @@ -217,7 +211,6 @@ pub fn execute(cmd: RunCmd, can_restart: bool, logger: Arc) -> R sync_config.fork_block = spec.fork_block(); sync_config.warp_sync = cmd.warp_sync; sync_config.download_old_blocks = cmd.download_old_blocks; - sync_config.serve_light = cmd.serve_light; let passwords = try!(passwords_from_files(&cmd.acc_conf.password_files)); @@ -295,12 +288,12 @@ pub fn execute(cmd: RunCmd, can_restart: bool, logger: Arc) -> R // create sync object let (sync_provider, manage_network, chain_notify) = try!(modules::sync( - &mut hypervisor, - sync_config, - net_conf.into(), - client.clone(), - snapshot_service.clone(), - client.clone(), + &mut hypervisor, + sync_config, + net_conf.into(), + client.clone(), + snapshot_service.clone(), + client.clone(), &cmd.logger_config, ).map_err(|e| format!("Sync error: {}", e)));