peerset: fix reserved nodes (#3706)

* peerset: fix handling of reserved only peering mode

* core: add cli parameter to enable reserved nodes only

* peerset: fix tests

* peerset: add test for priority only mode

* core: fix reserved only cli flag description

* peerset: extend docs on set_priority_only
This commit is contained in:
André Silva
2019-09-28 18:04:46 +01:00
committed by Gavin Wood
parent 3242d7f2b6
commit c555b9bf88
4 changed files with 103 additions and 12 deletions
+2 -1
View File
@@ -550,7 +550,8 @@ fn fill_network_configuration(
);
config.net_config_path = config.config_path.clone();
config.reserved_nodes.extend(cli.reserved_nodes.into_iter());
if !config.reserved_nodes.is_empty() {
if cli.reserved_only {
config.non_reserved_mode = NonReservedPeerMode::Deny;
}