Cole Brown
|
f31d7e51ff
|
Use nil instead of empty Multiaddr
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
e7dca4205e
|
Fix logic for AddAddrs
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
9eeea343d5
|
Update ttlmanager to use ds.Batching
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
78cd2c5abd
|
Implement error retry logic for transactions
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
b550e5b2c6
|
Mutex hat pattern
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
7e3363eeb4
|
Remove redundant channel from ttlmanager
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
fe121a4c3e
|
Clarify comment for tick function
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
4a521e2e3b
|
Update AddrManagerDatastore to require a Batching Datastore
|
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
|
00793e6244
|
Move Peers from Peerstore to AddrBook
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
95bb7b50ac
|
Instrument DatastoreAddrManager with AddrSubManager
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
5f74828c53
|
Flatten loops
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
7e46530328
|
Don't export ttl manager functions
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
2d0ebcedd7
|
Accept parent ctx in constructor, simplify TTL loop
|
2018-08-27 18:20:29 -04:00 |
|
Cole Brown
|
ba6ac2671b
|
Implement and test Datastore-backed AddrManager
|
2018-08-27 18:20:29 -04:00 |
|