- 07 May, 2020 1 commit
-
-
Dirk McCormick authored
-
- 04 May, 2020 1 commit
-
-
Hector Sanjuan authored
-
- 02 May, 2020 4 commits
-
-
Steven Allen authored
chore(deps): bump github.com/libp2p/go-libp2p from 0.6.1 to 0.8.3
-
dependabot-preview[bot] authored
Bumps [github.com/libp2p/go-libp2p](https://github.com/libp2p/go-libp2p) from 0.6.1 to 0.8.3. - [Release notes](https://github.com/libp2p/go-libp2p/releases) - [Changelog](https://github.com/libp2p/go-libp2p/blob/master/NEWS.md) - [Commits](https://github.com/libp2p/go-libp2p/compare/v0.6.1...v0.8.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
Steven Allen authored
calculate message latency
-
Steven Allen authored
chore(deps): bump github.com/ipfs/go-log from 1.0.2 to 1.0.4
-
- 01 May, 2020 3 commits
-
-
Dirk McCormick authored
-
dirkmc authored
* fix: use one less go-routine per session * fix: send cancel when GetBlocks() is cancelled (#383) * fix: send cancel when GetBlocks() is cancelled * fix: in SessionManager shutdown nil out sessions * fix: sessionWantSender perf * make sessionWantSender.SignalAvailability() non-blocking * Refactor SessionInterestManager (#384) * refactor: customize SessionInterestManager * refactor: SessionInterestManager perf
-
Dirk McCormick authored
-
- 30 Apr, 2020 3 commits
-
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 29 Apr, 2020 1 commit
-
-
Dirk McCormick authored
-
- 27 Apr, 2020 2 commits
-
-
dependabot-preview[bot] authored
Bumps [github.com/ipfs/go-log](https://github.com/ipfs/go-log) from 1.0.2 to 1.0.4. - [Release notes](https://github.com/ipfs/go-log/releases) - [Commits](https://github.com/ipfs/go-log/compare/v1.0.2...v1.0.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
-
Hector Sanjuan authored
-
- 23 Apr, 2020 8 commits
-
-
Steven Allen authored
refactor: remove WantManager
-
Steven Allen authored
Send CANCELs when session context is cancelled
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Steven Allen authored
refactor: remove unused code
-
Dirk McCormick authored
-
Steven Allen authored
Change timing for DONT_HAVE timeouts to be more conservative
-
- 22 Apr, 2020 4 commits
-
-
Dirk McCormick authored
-
Steven Allen authored
fix: avoid calling ctx.SetDeadline() every time we send a message
-
Dirk McCormick authored
-
Steven Allen authored
* feat: small optimizations * feat: move broadcast wantlist into the peermanager This deduplicates some state and allows us to do less book-keeping for broadcast wants. We should probably rename the PeerManager to the WantManager and rename the WantManager to something else. * fix: lint warnings
-
- 21 Apr, 2020 3 commits
-
-
dirkmc authored
* refactor: add reverse index to peerWantManager to speed up cancels * refactor: in peerWantManager use ForEach instead of allocating lists
-
Steven Allen authored
-
Steven Allen authored
* fix: minimize time holding wantlist lock Instead of holding the lock the entire time we prepare a message, hold the lock while we retrieve the wantlist entries, process the entries without the lock, retake the lock, then mark entries as sent. This means: 1. We never sort entries while holding the lock. 2. We allocate exactly three times while holding the lock (once per entry list). * fix: address code review
-
- 20 Apr, 2020 1 commit
-
-
Steven Allen authored
feat: optimize entry sorting in MessageQueue
-
- 18 Apr, 2020 1 commit
-
-
Steven Allen authored
Move connection management into networking layer
-
- 17 Apr, 2020 8 commits
-
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Steven Allen authored
There's no reason to launch this async.
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-