Commit Graph

5 Commits

Author SHA1 Message Date
André Silva c555b9bf88 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
2019-09-29 01:04:46 +08:00
Arkadiy Paronyan 7885068fac Peer prioritization (#2717)
* Added priority groups

* Added a test

* Whitespace

* Added add/remove single peer API

* Added a warning

* Fixed removing reserved peer

* Fixed build

* Made some methods private and made get_priority_group return an Option
2019-06-03 16:45:12 +02:00
Svyatoslav Nikolsky e296cf8cba fix panic in PSM when add_reserved_peer(same_peer) is called twice (#2640) 2019-05-21 14:56:58 +03:00
Pierre Krieger 258f0835e4 Reserved peers don't occupy slots (#2546) 2019-05-13 11:02:51 +02:00
Pierre Krieger 4aa44ab280 Rewrite the PSM (#2440)
* Rewrite the PSM

* Fix disconnecting from reserved peers

* Minor adjustements

* Address review

* Reputation changes adjustements

* More adjustements

* Adjust all reputations

* More fixes and adjustments

* Improve proof

* Remove the possible panic

* Make sure reputation reaches 0
2019-05-10 14:08:42 +02:00