- 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 11 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
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
Otherwise, we'll wait forever.
-
Steven Allen authored
remove allocations round two
-
Hector Sanjuan authored
gx publish 1.1.28
-
- 26 Feb, 2019 1 commit
-
-
Hector Sanjuan authored
-
- 21 Feb, 2019 9 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
-
Steven Allen authored
fix(bitswap): remove CancelWants function
-
Steven Allen authored
Avoid allocating for wantlist entries
-
Steven Allen authored
ci(Jenkins): remove Jenkinsfile
-
hannahhoward authored
Jenkins is EOL as the CI so remove Jenkinsfile to disable it
-
Steven Allen authored
-
- 20 Feb, 2019 11 commits
-
-
Steven Allen authored
Fixes #50.
-
Steven Allen authored
Each one is about 4 words wide (two for the CID, one for the priority, one for the trash flag).
-
Steven Allen authored
We allocate a _lot_ of these.
-
Steven Allen authored
More specific wantlists
-
hannahhoward authored
put trash field only where it is needed, in peer request queues
-
hannahhoward authored
Seperate want list into differentiated types - session tracking and regular fix #13
-
Steven Allen authored
fix(wantlist): remove races on setup
-
hannahhoward authored
Move refcnt tracking from the messagequeue to the peermanager, where it's relevant
-
hannahhoward authored
fix remaining issues for race detector in peer manager
-
hannahhoward authored
Keep all of disconnection in a mutex
-
hannahhoward authored
repace get/set with getOrCreate to keep operations atomic
-