Commit Graph

20 Commits

Author SHA1 Message Date
Cole Brown
996387510d Run benchmarks 10s, report rates 2018-08-27 18:20:29 -04:00
Cole Brown
1d5ab0b868 Update benchmark timings to stress peerstores more 2018-08-27 18:20:29 -04:00
Cole Brown
6a9cba0e1b Update benchmarks to run against both peerstores 2018-08-27 18:20:29 -04:00
Cole Brown
4972b40efd Add ARCCache to DatastoreAddrManager 2018-08-27 18:20:29 -04:00
Cole Brown
be8ee63ab9 Remove pure badger impl of AddrBook 2018-08-27 18:20:29 -04:00
Cole Brown
3778829de8 Abstract Peerstore tests, fix bugs 2018-08-27 18:20:29 -04:00
Cole Brown
8fba05add1 Implement naive benchmark 2018-08-27 18:20:29 -04:00
Cole Brown
0630ec7b05 Add simple benchmarking for peerstore 2018-08-27 18:20:29 -04:00
Steven Allen
76e427fca8 add test for multiple subscriptions 2017-12-05 18:03:03 -08:00
Jeromy
7842b6862f dont commit with deps rewritten 2017-02-03 12:49:59 -08:00
Jeromy
5ea1774aba gx publish 1.4.2 2017-02-03 10:32:21 -08:00
Jeromy
f759b0e611 Add SetProtocols method to peerstore
This allows us to overwrite known protocols and remove potentially
unwanted ones during a full knowledge update. The current AddProtocol
just appends to the existing set.
2016-11-17 15:49:21 -08:00
Jeromy
639e4e1e92 gx publish 1.3.0 2016-10-04 18:43:44 -07:00
Jeromy
c87d50ff49 use context from stdlib 2016-10-04 16:19:16 -07:00
Jeromy
d02feb985c improve test coverage 2016-08-19 14:30:19 -07:00
Jeromy
3015b65a10 rework protocol storage and handling to better support upper layers needs 2016-08-19 14:16:56 -07:00
Jeromy
f03b1d4952 add methods for setting protocols of a peer 2016-06-10 16:13:11 -07:00
Jeromy
350c2ce7c2 extract peerstore from peer package 2016-05-31 11:31:50 -07:00
Jeromy
3e0ab3fc11 bugfix on sub before peer entry 2016-05-31 10:02:59 -07:00
Jeromy
825dac628c Add peerstore method to subscribe to new addresses 2016-05-31 10:01:17 -07:00