- 04 Mar, 2020 1 commit
-
-
Aarsh Shah authored
-
- 20 Dec, 2019 1 commit
-
-
Aarsh Shah authored
-
- 19 Dec, 2019 1 commit
-
-
Adin Schmahmann authored
-
- 13 Dec, 2019 1 commit
-
-
Steven Allen authored
Otherwise, we'll just return a channel that will never be signaled.
-
- 11 Dec, 2019 1 commit
-
-
Steven Allen authored
Otherwise, we could decide to _not_ add a peer, disconnect from most peers, and be unable to query the DHT even if we're technically connected to a peer in the DHT.
-
- 10 Dec, 2019 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
We'd like to be able to refresh then _wait_ for the refresh to finish in the testground DHT tests. That way, we can: 1. Start and disable _auto_ refresh. 2. Bootstrap. 3. Refresh a couple of times till we're stable. 4. Wait to _stop_ refreshing. 5. Disconnect from and forget about all peers _not_ in our routing tables. 6. Run the actual tests without interference from the bootstrapping logic.
-
- 06 Dec, 2019 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
fixes #274
-
- 05 Nov, 2019 1 commit
-
-
Steven Allen authored
As pointed out by raul, bootstrapping and refreshing are not the same thing. Bootstrapping is the initial setup (i.e., connect to some initial nodes to get started). Refreshing is the process of refreshing the routing table.
-
- 01 Nov, 2019 1 commit
-
-
Aarsh Shah authored
-
- 11 Oct, 2019 3 commits
-
-
Aarsh Shah authored
1) on connecting to a new peer -> trigger self & bucket bootstrap if RT size goes below thereshold 2) accept formatting & doc suggestions in the review 3) remove RT recovery code for now -> will address in a separate PR once #383 goes in changes as per review
-
Aarsh Shah authored
2) seed RT if empty before starting bootstrap incase 1 hasn't fired 3) pass bootstrap config as option while creating Dht 4) replace all bootstrap function with 1 function
-
Aarsh Shah authored
-
- 23 Jul, 2019 1 commit
-
-
Aarsh Shah authored
Implement striped locking for datastore puts.
-
- 26 May, 2019 1 commit
-
-
Raúl Kripalani authored
-
- 13 Apr, 2019 1 commit
-
-
Steven Allen authored
-
- 14 Mar, 2019 1 commit
-
-
Matt Joiner authored
-
- 07 Mar, 2019 1 commit
-
-
Steven Allen authored
We usually _explicitly_ call connect before calling `prep` but we may disconnect somewhere in-between. We _don't_ want to get stuck here dialing if the context has been canceled.
-
- 05 Mar, 2019 1 commit
-
-
Matt Joiner authored
* Add IpfsDHT.{Bootstrap{Random,Self},Peer{Id,Key}} * Include client mode tests, support for Ping, and uncruft setupDHTs * Include xerrors in deps
-
- 27 Feb, 2019 1 commit
-
-
Steven Allen authored
fixes #276
-
- 12 Feb, 2019 2 commits
-
-
Raúl Kripalani authored
This reverts commit 7e68ac3c.
-
Adrian Lanzafame authored
-
- 04 Feb, 2019 1 commit
-
-
Matt Joiner authored
* Rework TestFindPeersQuery Unravel the logic and create a minimal test case that isn't flaky. * Use testing.T.Logf * Skip the original test in short mode * Add comments for the arguments to testFindPeerQuery * Qualify aberrant package name * Use redundant package names * gx import testify 1.3.0.
-
- 03 Feb, 2019 1 commit
-
-
Matt Joiner authored
-
- 31 Jan, 2019 1 commit
-
-
Matt Joiner authored
-
- 30 Jan, 2019 1 commit
-
-
Matt Joiner authored
* Remove signal bootstrapping Remove IpfsDHT.BootstrapOnSignal. * Type check expected interfaces on IpfsDHT * Simplify the bootstrap logic * Tidy up a few other things * Include BootstrapOnce * Add comment about duplicating sanity checks * Use existing import naming convention * Defer error wrapping until we need it * Restore existing query count behaviour
-
- 24 Jan, 2019 1 commit
-
-
Steven Allen authored
-
- 23 Jan, 2019 4 commits
-
-
Matt Joiner authored
-
Matt Joiner authored
-
Matt Joiner authored
Remove IpfsDHT.BootstrapOnSignal.
-
Hector Sanjuan authored
-
- 22 Jan, 2019 1 commit
-
-
Matt Joiner authored
Remove IpfsDHT.BootstrapOnSignal.
-
- 12 Sep, 2018 1 commit
-
-
Kevin Atkinson authored
-
- 10 Aug, 2018 6 commits
-
-
Łukasz Magiera authored
-
Łukasz Magiera authored
-
Łukasz Magiera authored
-
Łukasz Magiera authored
-
Łukasz Magiera authored
-
Łukasz Magiera authored
-