Commit Graph

4 Commits

Author SHA1 Message Date
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