- 30 Apr, 2019 3 commits
-
-
Hannah Howard authored
Control provider workers with experiment flag
-
Hannah Howard authored
connmgr: give peers more weight when actively participating in a session
-
Michael Avila authored
-
- 29 Apr, 2019 7 commits
-
-
Steven Allen authored
-
Steven Allen authored
(fixes linter issues)
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
make the WantlistManager own the PeerHandler
-
Steven Allen authored
remove IPFS_LOW_MEM flag support
-
Steven Allen authored
* HasBlockBufferSize and provideKeysBufferSize no longer matter as we have an infinite in-memory buffer. * provideWorkersMax now defaults to 6 so changing this to 16 actually _increases memory consumption.
-
- 26 Apr, 2019 1 commit
-
-
Steven Allen authored
And remove all locks.
-
- 10 Apr, 2019 2 commits
-
-
Steven Allen authored
feat(messagequeue): rebroadcast wantlist
-
hannahhoward authored
timing on test was failure prone, corrected
-
- 05 Apr, 2019 1 commit
-
-
hannahhoward authored
Make sure rebroadcast timer doesn't get reset if it's nil
-
- 04 Apr, 2019 1 commit
-
-
hannahhoward authored
Provide a failsafe to losing wants on other end by rebroadcasting a wantlist every thirty seconds fix #99, fix #65
-
- 28 Mar, 2019 2 commits
-
-
Steven Allen authored
reduce provide workers to 6
-
Steven Allen authored
Reduce memory allocation
-
- 27 Mar, 2019 3 commits
-
-
Bob Potter authored
This reverts commit fc1278e6. It appears that using a buffer here is no longer necessary after the upstream fix https://github.com/gogo/protobuf/pull/504
-
Steven Allen authored
15 will _never_ succeed
-
Steven Allen authored
This'll back up the queue but take a large load off the DHT.
-
- 20 Mar, 2019 1 commit
-
-
Steven Allen authored
-
- 15 Mar, 2019 3 commits
-
-
Steven Allen authored
-
Steven Allen authored
dep: switch back to upstream pubsub
-
Steven Allen authored
In preparation for switching over to go modules entirely. We no longer need our fork.
-
- 13 Mar, 2019 1 commit
-
-
Steven Allen authored
refactor(messagequeue): remove dead code
-
- 12 Mar, 2019 1 commit
-
-
hannahhoward authored
Remove code that should have been cleaned up in last message queue fix
-
- 11 Mar, 2019 1 commit
-
-
Steven Allen authored
fix: limit use of custom context type
-
- 07 Mar, 2019 1 commit
-
-
Steven Allen authored
fix: remove non-error log message
-
- 04 Mar, 2019 3 commits
-
-
Steven Allen authored
fix(messagequeue): Remove second run loop
-
hannahhoward authored
Revert to the old go-routine architecture for the messagequeue, which I believe is still compatible w/ wantlist w/o mutex fix #92
-
Steven Allen authored
This can happen even when everything is working correctly. fixes https://github.com/ipfs/go-ipfs/issues/6046
-
- 02 Mar, 2019 2 commits
-
-
Jakub Sztandera authored
add gomod support // tag v0.0.1.
-
Jakub Sztandera authored
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
-
- 28 Feb, 2019 1 commit
-
-
Steven Allen authored
Goprocess returns a _custom_ context type. Unfortunately, golang has a bunch of magic type assertions to efficiently handle built-in context types but launches a new goroutine when deriving a new context from a custom context type. Otherwise, it has no way to wait on the custom context's channel. This fix just ensures we only ever have one of goroutines per provide worker by deriving a (normal) cancelable context up-front and then using that.
-
- 27 Feb, 2019 6 commits
-
-
Steven Allen authored
-
Steven Allen authored
fix(prq): fix a bunch of goroutine leaks and deadlocks
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
-