- 17 May, 2019 2 commits
-
-
Steven Allen authored
dep: update go-libp2p
-
Steven Allen authored
-
- 08 May, 2019 2 commits
-
-
Steven Allen authored
fix: reduce memory used by buffered writers
-
Steven Allen authored
Allocate them as-needed and use a pool. Work towards #322.
-
- 26 Apr, 2019 2 commits
-
-
Steven Allen authored
query: fix a goroutine leak when the routing table is empty
-
Steven Allen authored
When the routing table is empty, `Run` would fail but _not_ close the process (leaking some query goroutines). This patch fixes this in multiple places by: 1. Not starting queries with no peers. 2. Failing queries with no peers earlier.
-
- 25 Apr, 2019 1 commit
-
-
Matt Joiner authored
* Expose metrics views in a slice * Rename Views to DefaultViews This communicates that these aren't the only views that are possible, or that they should be considered mandatory.
-
- 24 Apr, 2019 2 commits
-
-
Steven Allen authored
query: fix error "leak"
-
Steven Allen authored
Long-running queries can build up large error sets that we never actually use. This is exacerbated by https://github.com/libp2p/go-libp2p-swarm/pull/115. fixes https://github.com/libp2p/go-libp2p-swarm/issues/119
-
- 20 Apr, 2019 1 commit
-
-
Steven Allen authored
providers: run datastore GC concurrently
-
- 19 Apr, 2019 2 commits
-
-
Steven Allen authored
Motivation: Walking the datastore can take time and currently blocks adding/removing providers. We need to do this in the same goroutine to avoid some logical races.
-
Steven Allen authored
fix(providers): gc
-
- 18 Apr, 2019 3 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
Otherwise, we'll delete everything.
-
- 15 Apr, 2019 3 commits
-
-
Raúl Kripalani authored
Remove the old protocol from the defaults
-
Matt Joiner authored
-
Adrian Lanzafame authored
Add initial set of metrics exposed via OpenCensus.
-
- 13 Apr, 2019 11 commits
-
-
Steven Allen authored
Fix some provider subsystem performance issues
-
Steven Allen authored
batches deletes
-
Steven Allen authored
-
Steven Allen authored
1. Don't be n^2. 2. Don't bother walking the cache, just drop it.
-
Steven Allen authored
We only access it from a single goroutine.
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
This is just extra work as we write through anyways.
-
Steven Allen authored
-
- 12 Apr, 2019 2 commits
- 11 Apr, 2019 1 commit
-
-
Raúl Kripalani authored
-
- 09 Apr, 2019 1 commit
-
-
Yusef Napora authored
-
- 04 Apr, 2019 2 commits
- 27 Mar, 2019 2 commits
-
-
Raúl Kripalani authored
dialQueue: start the control loop later
-
Steven Allen authored
Don't start the control loop till we start the queue. The _in_ queue will still work, we just won't start processing peers from it until we start the control loop. fixes #311
-
- 21 Mar, 2019 3 commits
-
-
Steven Allen authored
make it work in wasm
-
whyrusleeping authored
-
Steven Allen authored
Revert "GoModules: Checksum mismatch:"
-