-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate go-bitswap #63
Commits on Mar 6, 2020
-
fix: overly aggressive session peer removal
This commit was moved from ipfs/go-bitswap@916da78
Configuration menu - View commit details
-
Copy full SHA for efada36 - Browse repository at this point
Copy the full SHA efada36View commit details -
This commit was moved from ipfs/go-bitswap@2112d90
Configuration menu - View commit details
-
Copy full SHA for 0b89a15 - Browse repository at this point
Copy the full SHA 0b89a15View commit details -
fix: block receive shouldn't affect DONT_HAVE count for other peers
This commit was moved from ipfs/go-bitswap@33443d7
Configuration menu - View commit details
-
Copy full SHA for 20d9754 - Browse repository at this point
Copy the full SHA 20d9754View commit details -
refactor: avoid unnecessary go-routine
This commit was moved from ipfs/go-bitswap@22f0c79
Configuration menu - View commit details
-
Copy full SHA for 5b47aaf - Browse repository at this point
Copy the full SHA 5b47aafView commit details -
Merge branch 'fix/prune-dont-have' of https://github.com/ipfs/go-bitswap
into fix/prune-dont-have This commit was moved from ipfs/go-bitswap@44ae8f1
Configuration menu - View commit details
-
Copy full SHA for 78db333 - Browse repository at this point
Copy the full SHA 78db333View commit details -
Configuration menu - View commit details
-
Copy full SHA for 277806a - Browse repository at this point
Copy the full SHA 277806aView commit details -
This commit was moved from ipfs/go-bitswap@2e60342
Configuration menu - View commit details
-
Copy full SHA for e8e5dff - Browse repository at this point
Copy the full SHA e8e5dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for eec7ee9 - Browse repository at this point
Copy the full SHA eec7ee9View commit details -
Merge pull request ipfs/go-bitswap#276 from ipfs/fix/prune-dont-have
Be less aggressive when pruning peers from session This commit was moved from ipfs/go-bitswap@418d88c
Configuration menu - View commit details
-
Copy full SHA for d939c9f - Browse repository at this point
Copy the full SHA d939c9fView commit details
Commits on Mar 10, 2020
-
feat: timeout when peer doesnt respond to want-block
This commit was moved from ipfs/go-bitswap@bdd4629
Configuration menu - View commit details
-
Copy full SHA for ee5ef3d - Browse repository at this point
Copy the full SHA ee5ef3dView commit details -
docs: fix find peers log level
This commit was moved from ipfs/go-bitswap@dbb73a6
Configuration menu - View commit details
-
Copy full SHA for c863614 - Browse repository at this point
Copy the full SHA c863614View commit details -
fix: flaky provider query manager (ipfs#286)
This commit was moved from ipfs/go-bitswap@964888c
Configuration menu - View commit details
-
Copy full SHA for 4cfa0ab - Browse repository at this point
Copy the full SHA 4cfa0abView commit details -
fix: flaky engine peer tagging test (ipfs#287)
This commit was moved from ipfs/go-bitswap@f8ed752
Configuration menu - View commit details
-
Copy full SHA for cfd5219 - Browse repository at this point
Copy the full SHA cfd5219View commit details -
Merge pull request ipfs/go-bitswap#284 from ipfs/feat/dont-have-new-p…
…eers Simulate DONT_HAVE when peer doesn't respond to want-block (new peers) This commit was moved from ipfs/go-bitswap@3a82e57
Configuration menu - View commit details
-
Copy full SHA for a1ea260 - Browse repository at this point
Copy the full SHA a1ea260View commit details
Commits on Mar 11, 2020
-
fix: re-export testinstance/testnet
We use these outside of bitswap for testing. This commit was moved from ipfs/go-bitswap@b58f8fc
Configuration menu - View commit details
-
Copy full SHA for e990eab - Browse repository at this point
Copy the full SHA e990eabView commit details -
Merge pull request ipfs/go-bitswap#289 from ipfs/fix/re-export-testing
fix: re-export testinstance/testnet This commit was moved from ipfs/go-bitswap@de62939
Configuration menu - View commit details
-
Copy full SHA for 6076f1e - Browse repository at this point
Copy the full SHA 6076f1eView commit details -
fix: flaky TestDontHaveTimeoutMgrTimeout
This commit was moved from ipfs/go-bitswap@5a742ad
Configuration menu - View commit details
-
Copy full SHA for c797006 - Browse repository at this point
Copy the full SHA c797006View commit details -
Merge pull request ipfs/go-bitswap#293 from ipfs/fix/flaky-test-TestD…
…ontHaveTimeoutMgrTimeout fix flaky TestDontHaveTimeoutMgrTimeout This commit was moved from ipfs/go-bitswap@df360b3
Configuration menu - View commit details
-
Copy full SHA for 0ced6db - Browse repository at this point
Copy the full SHA 0ced6dbView commit details
Commits on Mar 12, 2020
-
fix: order of session broadcast wants
This commit was moved from ipfs/go-bitswap@b83a609
Configuration menu - View commit details
-
Copy full SHA for aa3c108 - Browse repository at this point
Copy the full SHA aa3c108View commit details -
refactor: improve sessionWants perf
This commit was moved from ipfs/go-bitswap@73261ec
Configuration menu - View commit details
-
Copy full SHA for 42d1010 - Browse repository at this point
Copy the full SHA 42d1010View commit details -
fix: flaky TestRateLimitingRequests
This commit was moved from ipfs/go-bitswap@0945c26
Configuration menu - View commit details
-
Copy full SHA for ec90079 - Browse repository at this point
Copy the full SHA ec90079View commit details -
Merge pull request ipfs/go-bitswap#296 from ipfs/fix/test-TestRateLim…
…itingRequests fix flaky TestRateLimitingRequests This commit was moved from ipfs/go-bitswap@12021fa
Configuration menu - View commit details
-
Copy full SHA for 48f6082 - Browse repository at this point
Copy the full SHA 48f6082View commit details -
fix: engine test TestTaggingUseful (ipfs#297)
This commit was moved from ipfs/go-bitswap@5c18cf5
Configuration menu - View commit details
-
Copy full SHA for 53e16ad - Browse repository at this point
Copy the full SHA 53e16adView commit details -
Merge pull request ipfs/go-bitswap#291 from ipfs/fix/session-broadcas…
…t-wants Fix order of session broadcast wants This commit was moved from ipfs/go-bitswap@cd14e70
Configuration menu - View commit details
-
Copy full SHA for 0534f69 - Browse repository at this point
Copy the full SHA 0534f69View commit details
Commits on Mar 13, 2020
-
This commit was moved from ipfs/go-bitswap@ddf64ae
Configuration menu - View commit details
-
Copy full SHA for 3c5c056 - Browse repository at this point
Copy the full SHA 3c5c056View commit details
Commits on Mar 16, 2020
-
This commit was moved from ipfs/go-bitswap@cee7d2d
Configuration menu - View commit details
-
Copy full SHA for a49dd71 - Browse repository at this point
Copy the full SHA a49dd71View commit details -
Merge pull request ipfs/go-bitswap#299 from ipfs/refactor/log-cleanup
Clean up logs This commit was moved from ipfs/go-bitswap@bced0f3
Configuration menu - View commit details
-
Copy full SHA for e58d776 - Browse repository at this point
Copy the full SHA e58d776View commit details -
feat: expose the full wantlist through GetWantlist
And expose a separate function for _just_ getting want-blocks. When the user runs `ipfs bitswap wantlist`, they expect to see everything the node is currently looking for. Co-Authored-By: dirkmc <dirkmdev@gmail.com> This commit was moved from ipfs/go-bitswap@808f5a0
Configuration menu - View commit details
-
Copy full SHA for 202651a - Browse repository at this point
Copy the full SHA 202651aView commit details -
Merge pull request ipfs/go-bitswap#300 from ipfs/feat/full-wantlist
feat: expose the full wantlist through GetWantlist This commit was moved from ipfs/go-bitswap@694d2f8
Configuration menu - View commit details
-
Copy full SHA for a50f325 - Browse repository at this point
Copy the full SHA a50f325View commit details
Commits on Mar 17, 2020
-
feat: remove the context from the donthavetimeoutmanager (ipfs#303)
This removes one goroutine per peer which tends to be a pretty big deal. This brings go-ipfs down from 5.5 to 4.5 goroutines per peer. This commit was moved from ipfs/go-bitswap@5a278ff
Configuration menu - View commit details
-
Copy full SHA for 385475d - Browse repository at this point
Copy the full SHA 385475dView commit details -
fix: 64bit align stats (ipfs#305)
fixes ipfs#302 This commit was moved from ipfs/go-bitswap@a32feca
Configuration menu - View commit details
-
Copy full SHA for 202a263 - Browse repository at this point
Copy the full SHA 202a263View commit details -
feat: micro-optimize priority (ipfs#304)
This commit was moved from ipfs/go-bitswap@f6db5f7
Configuration menu - View commit details
-
Copy full SHA for d0b22fe - Browse repository at this point
Copy the full SHA d0b22feView commit details
Commits on Mar 19, 2020
-
This allows us to marshal/unmarshal/size protobufs without copying CID around. This commit was moved from ipfs/go-bitswap@4b91e9b
Configuration menu - View commit details
-
Copy full SHA for 0a2e7b5 - Browse repository at this point
Copy the full SHA 0a2e7b5View commit details -
Merge pull request ipfs/go-bitswap#308 from ipfs/feat/custom-cid-type
feat: add a custom CID type This commit was moved from ipfs/go-bitswap@21d8834
Configuration menu - View commit details
-
Copy full SHA for ea674aa - Browse repository at this point
Copy the full SHA ea674aaView commit details -
test(message): test custom CID type (ipfs#309)
This got dropped from my other patch. This commit was moved from ipfs/go-bitswap@03e6d1f
Configuration menu - View commit details
-
Copy full SHA for 762d2dd - Browse repository at this point
Copy the full SHA 762d2ddView commit details -
perf: add message queue benchmark
This commit was moved from ipfs/go-bitswap@cac6420
Configuration menu - View commit details
-
Copy full SHA for bd22c61 - Browse repository at this point
Copy the full SHA bd22c61View commit details -
perf: improve extractOutgoingMessage() performance
This commit was moved from ipfs/go-bitswap@e986294
Configuration menu - View commit details
-
Copy full SHA for 174d666 - Browse repository at this point
Copy the full SHA 174d666View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe9e03 - Browse repository at this point
Copy the full SHA ebe9e03View commit details -
refactor: reuse message queue message for perf
This commit was moved from ipfs/go-bitswap@d2cb0fe
Configuration menu - View commit details
-
Copy full SHA for d6d8d03 - Browse repository at this point
Copy the full SHA d6d8d03View commit details -
This commit was moved from ipfs/go-bitswap@c5a6db7
Configuration menu - View commit details
-
Copy full SHA for 3a8adc9 - Browse repository at this point
Copy the full SHA 3a8adc9View commit details -
refactor: small changes to message queue
This commit was moved from ipfs/go-bitswap@b4763e2
Configuration menu - View commit details
-
Copy full SHA for 5f5181a - Browse repository at this point
Copy the full SHA 5f5181aView commit details -
Merge pull request ipfs/go-bitswap#307 from ipfs/perf/message-queue
Perf/message queue This commit was moved from ipfs/go-bitswap@89d39a6
Configuration menu - View commit details
-
Copy full SHA for d3c082a - Browse repository at this point
Copy the full SHA d3c082aView commit details
Commits on Mar 24, 2020
-
fix: wait for sessionWantSender to shutdown before completing session…
… shutdown This commit was moved from ipfs/go-bitswap@c3c0ad1
Configuration menu - View commit details
-
Copy full SHA for 630eed9 - Browse repository at this point
Copy the full SHA 630eed9View commit details -
fix: flaky TestDontHaveTimeoutMgrTimeout (ipfs#320)
This commit was moved from ipfs/go-bitswap@9bf0f25
Configuration menu - View commit details
-
Copy full SHA for dba1971 - Browse repository at this point
Copy the full SHA dba1971View commit details -
fix: flaky TestSendDontHave (ipfs#321)
This commit was moved from ipfs/go-bitswap@1287298
Configuration menu - View commit details
-
Copy full SHA for 1bd3344 - Browse repository at this point
Copy the full SHA 1bd3344View commit details -
fix: flaky TestSendsWantBlockToOnePeerOnly (ipfs#323)
This commit was moved from ipfs/go-bitswap@ae75342
Configuration menu - View commit details
-
Copy full SHA for 876dc3c - Browse repository at this point
Copy the full SHA 876dc3cView commit details -
refactor: simplify sessionWantSender shutdown
This commit was moved from ipfs/go-bitswap@ac258ab
Configuration menu - View commit details
-
Copy full SHA for 05c0d05 - Browse repository at this point
Copy the full SHA 05c0d05View commit details -
refactor: use internal context in sessionWantSender
This commit was moved from ipfs/go-bitswap@70c3111
Configuration menu - View commit details
-
Copy full SHA for aa5d143 - Browse repository at this point
Copy the full SHA aa5d143View commit details -
Merge pull request ipfs/go-bitswap#317 from ipfs/fix/sesswantmgr-shut…
…down wait for sessionWantSender to shutdown before completing session shutdown This commit was moved from ipfs/go-bitswap@7888679
Configuration menu - View commit details
-
Copy full SHA for 3da9ff1 - Browse repository at this point
Copy the full SHA 3da9ff1View commit details -
chore: make pwm internals private (ipfs#315)
This makes it easier to tell where module boundaries are. This commit was moved from ipfs/go-bitswap@7348b26
Configuration menu - View commit details
-
Copy full SHA for be36301 - Browse repository at this point
Copy the full SHA be36301View commit details -
fix: log unexpected condition in peerWantManager.prepareSendWants()
This commit was moved from ipfs/go-bitswap@fd0e1ff
Configuration menu - View commit details
-
Copy full SHA for 901a508 - Browse repository at this point
Copy the full SHA 901a508View commit details -
Merge pull request ipfs/go-bitswap#325 from ipfs/fix/pmgr-log
fix: log unexpected condition in peerWantManager.prepareSendWants() This commit was moved from ipfs/go-bitswap@93801a7
Configuration menu - View commit details
-
Copy full SHA for 9d3ada9 - Browse repository at this point
Copy the full SHA 9d3ada9View commit details -
fix: race in SessionInterestManager (ipfs#324)
This commit was moved from ipfs/go-bitswap@288ceff
Configuration menu - View commit details
-
Copy full SHA for feabf10 - Browse repository at this point
Copy the full SHA feabf10View commit details
Commits on Mar 26, 2020
-
chore: address todo in engine.go
This commit was moved from ipfs/go-bitswap@3895cc0
Configuration menu - View commit details
-
Copy full SHA for 5fe4612 - Browse repository at this point
Copy the full SHA 5fe4612View commit details -
fix: avoid copying messages multiple times on send
Also, reduce the overhead from logging. This commit was moved from ipfs/go-bitswap@484399b
Configuration menu - View commit details
-
Copy full SHA for 9cfa597 - Browse repository at this point
Copy the full SHA 9cfa597View commit details -
feat: normalize message logging
This commit was moved from ipfs/go-bitswap@8c7bf92
Configuration menu - View commit details
-
Copy full SHA for d438a94 - Browse repository at this point
Copy the full SHA d438a94View commit details -
Merge pull request ipfs/go-bitswap#326 from ipfs/feat/faster-send-blocks
avoid copying messages and improve logging This commit was moved from ipfs/go-bitswap@d39c760
Configuration menu - View commit details
-
Copy full SHA for 41b924e - Browse repository at this point
Copy the full SHA 41b924eView commit details
Commits on Apr 3, 2020
-
fix: ensure wantlist gauge gets decremented on disconnect
This commit was moved from ipfs/go-bitswap@d310fe3
Configuration menu - View commit details
-
Copy full SHA for d18c4c0 - Browse repository at this point
Copy the full SHA d18c4c0View commit details -
Merge pull request ipfs/go-bitswap#332 from ipfs/fix/wantlist-gauge
fix: ensure wantlist gauge gets decremented on disconnect This commit was moved from ipfs/go-bitswap@53af318
Configuration menu - View commit details
-
Copy full SHA for 6c9f559 - Browse repository at this point
Copy the full SHA 6c9f559View commit details
Commits on Apr 7, 2020
-
Add separate how bitswap works doc (ipfs#294)
* docs: add separate how bitswap works doc * feat: update architecture diagram and add implementation description This commit was moved from ipfs/go-bitswap@b0f337d
Configuration menu - View commit details
-
Copy full SHA for f73dc9b - Browse repository at this point
Copy the full SHA f73dc9bView commit details -
fix: path to architecture diagram (ipfs#338)
This commit was moved from ipfs/go-bitswap@38114a6
Configuration menu - View commit details
-
Copy full SHA for dd4205b - Browse repository at this point
Copy the full SHA dd4205bView commit details
Commits on Apr 10, 2020
-
fix: start score worker along with other engine workers (ipfs#344)
This commit was moved from ipfs/go-bitswap@d44a5f6
Configuration menu - View commit details
-
Copy full SHA for cf0893f - Browse repository at this point
Copy the full SHA cf0893fView commit details -
fix: in message queue only send cancel if want was sent
This commit was moved from ipfs/go-bitswap@4800d07
Configuration menu - View commit details
-
Copy full SHA for 378f7df - Browse repository at this point
Copy the full SHA 378f7dfView commit details
Commits on Apr 11, 2020
-
Merge pull request ipfs/go-bitswap#345 from ipfs/fix/cancel-leak
fix: in message queue only send cancel if want was sent This commit was moved from ipfs/go-bitswap@6728add
Configuration menu - View commit details
-
Copy full SHA for f610dcf - Browse repository at this point
Copy the full SHA f610dcfView commit details -
feat: prioritize more important wants
In case we're sending a _lot_ of wants: * Prioritize cancels. * Then targeted wants. * Finally broadcast wants. This commit was moved from ipfs/go-bitswap@c444535
Configuration menu - View commit details
-
Copy full SHA for 9432df5 - Browse repository at this point
Copy the full SHA 9432df5View commit details -
Merge pull request ipfs/go-bitswap#346 from ipfs/feat/prioritize-wants
feat: prioritize more important wants This commit was moved from ipfs/go-bitswap@a8af17a
Configuration menu - View commit details
-
Copy full SHA for 2fb1ad8 - Browse repository at this point
Copy the full SHA 2fb1ad8View commit details
Commits on Apr 13, 2020
-
fix: avoid allocating cids (ipfs#348)
This commit was moved from ipfs/go-bitswap@906b2fb
Configuration menu - View commit details
-
Copy full SHA for a1b6ce9 - Browse repository at this point
Copy the full SHA a1b6ce9View commit details -
refactor: simplify messageQueue onSent
This commit was moved from ipfs/go-bitswap@e06ac24
Configuration menu - View commit details
-
Copy full SHA for 12d4fe8 - Browse repository at this point
Copy the full SHA 12d4fe8View commit details -
This commit was moved from ipfs/go-bitswap@efd006e
Configuration menu - View commit details
-
Copy full SHA for 0b4f1f7 - Browse repository at this point
Copy the full SHA 0b4f1f7View commit details -
refactor: remove unnecessary func param
This commit was moved from ipfs/go-bitswap@6c41260
Configuration menu - View commit details
-
Copy full SHA for d1da580 - Browse repository at this point
Copy the full SHA d1da580View commit details -
fix: only mark sent wants as sent
This commit was moved from ipfs/go-bitswap@b6a8a73
Configuration menu - View commit details
-
Copy full SHA for d0710f4 - Browse repository at this point
Copy the full SHA d0710f4View commit details -
Merge pull request ipfs/go-bitswap#349 from ipfs/refactor/simplify-mq…
…-onSent refactor: simplify messageQueue onSent This commit was moved from ipfs/go-bitswap@6099047
Configuration menu - View commit details
-
Copy full SHA for 6065241 - Browse repository at this point
Copy the full SHA 6065241View commit details
Commits on Apr 14, 2020
-
feat: optimize message sending (ipfs#350)
Instead of copying these slices, we can just reuse them. This commit was moved from ipfs/go-bitswap@ac68698
Configuration menu - View commit details
-
Copy full SHA for 50c92d6 - Browse repository at this point
Copy the full SHA 50c92d6View commit details
Commits on Apr 15, 2020
-
refactor: move connection management into networking layer
This commit was moved from ipfs/go-bitswap@bfd6fe8
Configuration menu - View commit details
-
Copy full SHA for 0bc278a - Browse repository at this point
Copy the full SHA 0bc278aView commit details -
fix: stop sender when message queue shut down
This commit was moved from ipfs/go-bitswap@b097d70
Configuration menu - View commit details
-
Copy full SHA for 9ad62e8 - Browse repository at this point
Copy the full SHA 9ad62e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5183004 - Browse repository at this point
Copy the full SHA 5183004View commit details
Commits on Apr 16, 2020
-
fix: don't hang on to disconnected peer refs
This commit was moved from ipfs/go-bitswap@ba4b52e
Configuration menu - View commit details
-
Copy full SHA for eb1ae9c - Browse repository at this point
Copy the full SHA eb1ae9cView commit details -
fix: shutdown message queue when there's a send error
This commit was moved from ipfs/go-bitswap@189564e
Configuration menu - View commit details
-
Copy full SHA for 4429610 - Browse repository at this point
Copy the full SHA 4429610View commit details -
refactor: extract Connection Event Manager to own file and add tests
This commit was moved from ipfs/go-bitswap@37301bc
Configuration menu - View commit details
-
Copy full SHA for 9f70e8f - Browse repository at this point
Copy the full SHA 9f70e8fView commit details -
test: add more testing for ipfs_impl
This commit was moved from ipfs/go-bitswap@b62e7fd
Configuration menu - View commit details
-
Copy full SHA for 026e4ba - Browse repository at this point
Copy the full SHA 026e4baView commit details
Commits on Apr 17, 2020
-
feat: dont retry if connect error is multistream.ErrNotSupported
This commit was moved from ipfs/go-bitswap@3b40d49
Configuration menu - View commit details
-
Copy full SHA for 679bc47 - Browse repository at this point
Copy the full SHA 679bc47View commit details -
This commit was moved from ipfs/go-bitswap@59e7aa4
Configuration menu - View commit details
-
Copy full SHA for c5233e2 - Browse repository at this point
Copy the full SHA c5233e2View commit details -
fix: remove extraneous map writes in connectionEventManager
This commit was moved from ipfs/go-bitswap@c233956
Configuration menu - View commit details
-
Copy full SHA for 18d41d1 - Browse repository at this point
Copy the full SHA 18d41d1View commit details -
fix: perf improvement for connectEventManager
This commit was moved from ipfs/go-bitswap@c26bd59
Configuration menu - View commit details
-
Copy full SHA for 05861de - Browse repository at this point
Copy the full SHA 05861deView commit details -
fix: simplify message queue shutdown
This commit was moved from ipfs/go-bitswap@bdccb20
Configuration menu - View commit details
-
Copy full SHA for d3472ac - Browse repository at this point
Copy the full SHA d3472acView commit details -
fix: avoid goroutine when receiving an error (ipfs#353)
There's no reason to launch this async. This commit was moved from ipfs/go-bitswap@9cafdc2
Configuration menu - View commit details
-
Copy full SHA for 5df9dc3 - Browse repository at this point
Copy the full SHA 5df9dc3View commit details -
fix: use explicit connected bool for streamMessageSender
This commit was moved from ipfs/go-bitswap@a8ed651
Configuration menu - View commit details
-
Copy full SHA for a6c6da7 - Browse repository at this point
Copy the full SHA a6c6da7View commit details -
This commit was moved from ipfs/go-bitswap@8894bb6
Configuration menu - View commit details
-
Copy full SHA for ac97f43 - Browse repository at this point
Copy the full SHA ac97f43View commit details -
fix: mark wants sent when they are added to a message to be sent
This commit was moved from ipfs/go-bitswap@e6bf8af
Configuration menu - View commit details
-
Copy full SHA for 123abbb - Browse repository at this point
Copy the full SHA 123abbbView commit details -
feat: optimize entry sorting in MessageQueue
This commit was moved from ipfs/go-bitswap@2fe1405
Configuration menu - View commit details
-
Copy full SHA for 5d4b3f4 - Browse repository at this point
Copy the full SHA 5d4b3f4View commit details
Commits on Apr 18, 2020
-
Merge pull request ipfs/go-bitswap#351 from ipfs/refactor/conn-mgmt
Move connection management into networking layer This commit was moved from ipfs/go-bitswap@9d9719e
Configuration menu - View commit details
-
Copy full SHA for 521c70c - Browse repository at this point
Copy the full SHA 521c70cView commit details
Commits on Apr 20, 2020
-
Merge pull request ipfs/go-bitswap#356 from ipfs/feat/opt-mq-sort
feat: optimize entry sorting in MessageQueue This commit was moved from ipfs/go-bitswap@00f93fb
Configuration menu - View commit details
-
Copy full SHA for 1d9cc58 - Browse repository at this point
Copy the full SHA 1d9cc58View commit details
Commits on Apr 21, 2020
-
fix: minimize time holding wantlist lock (ipfs#361)
* 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 This commit was moved from ipfs/go-bitswap@9fc4a36
Configuration menu - View commit details
-
Copy full SHA for 5d7fcc7 - Browse repository at this point
Copy the full SHA 5d7fcc7View commit details -
fix: ensure we shutdown the message queue asap (ipfs#362)
This commit was moved from ipfs/go-bitswap@824f726
Configuration menu - View commit details
-
Copy full SHA for 7ce2dad - Browse repository at this point
Copy the full SHA 7ce2dadView commit details -
refactor: add reverse index to peerWantManager to speed up cancels (i…
…pfs#364) * refactor: add reverse index to peerWantManager to speed up cancels * refactor: in peerWantManager use ForEach instead of allocating lists This commit was moved from ipfs/go-bitswap@4ce7de9
Configuration menu - View commit details
-
Copy full SHA for f223da3 - Browse repository at this point
Copy the full SHA f223da3View commit details
Commits on Apr 22, 2020
-
feat: move broadcast wantlist into the peermanager (ipfs#365)
* 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 This commit was moved from ipfs/go-bitswap@2a03373
Configuration menu - View commit details
-
Copy full SHA for 5cfe98e - Browse repository at this point
Copy the full SHA 5cfe98eView commit details -
fix: avoid calling ctx.SetDeadline() every time we send a message
This commit was moved from ipfs/go-bitswap@0b7aab0
Configuration menu - View commit details
-
Copy full SHA for 573478d - Browse repository at this point
Copy the full SHA 573478dView commit details -
Merge pull request ipfs/go-bitswap#369 from ipfs/fix/over-allocated-ctx
fix: avoid calling ctx.SetDeadline() every time we send a message This commit was moved from ipfs/go-bitswap@f4b63ee
Configuration menu - View commit details
-
Copy full SHA for 5e4dbaf - Browse repository at this point
Copy the full SHA 5e4dbafView commit details -
fix: change timing for DONT_HAVE timeouts to be more conservative
This commit was moved from ipfs/go-bitswap@43284e9
Configuration menu - View commit details
-
Copy full SHA for 780e750 - Browse repository at this point
Copy the full SHA 780e750View commit details
Commits on Apr 23, 2020
-
Merge pull request ipfs/go-bitswap#371 from ipfs/fix/dont-have-timing
Change timing for DONT_HAVE timeouts to be more conservative This commit was moved from ipfs/go-bitswap@29b4de9
Configuration menu - View commit details
-
Copy full SHA for 8a31039 - Browse repository at this point
Copy the full SHA 8a31039View commit details -
This commit was moved from ipfs/go-bitswap@1274d40
Configuration menu - View commit details
-
Copy full SHA for cef83ed - Browse repository at this point
Copy the full SHA cef83edView commit details -
Merge pull request ipfs/go-bitswap#373 from ipfs/refactor/unref-old-code
refactor: remove unused code This commit was moved from ipfs/go-bitswap@ba0eb21
Configuration menu - View commit details
-
Copy full SHA for b4ce47b - Browse repository at this point
Copy the full SHA b4ce47bView commit details -
This commit was moved from ipfs/go-bitswap@932e2d6
Configuration menu - View commit details
-
Copy full SHA for 6ac6ced - Browse repository at this point
Copy the full SHA 6ac6cedView commit details -
This commit was moved from ipfs/go-bitswap@02942c3
Configuration menu - View commit details
-
Copy full SHA for 497c51f - Browse repository at this point
Copy the full SHA 497c51fView commit details -
fix: send CANCELs when session context is cancelled
This commit was moved from ipfs/go-bitswap@2ac2ed6
Configuration menu - View commit details
-
Copy full SHA for d03b4a0 - Browse repository at this point
Copy the full SHA d03b4a0View commit details -
Merge pull request ipfs/go-bitswap#375 from ipfs/refactor/sess-ctx-ca…
…ncels Send CANCELs when session context is cancelled This commit was moved from ipfs/go-bitswap@26fbfbf
Configuration menu - View commit details
-
Copy full SHA for 8d0dcda - Browse repository at this point
Copy the full SHA 8d0dcdaView commit details -
Merge pull request ipfs/go-bitswap#374 from ipfs/refactor/unref-want-mgr
refactor: remove WantManager This commit was moved from ipfs/go-bitswap@5643004
Configuration menu - View commit details
-
Copy full SHA for 2a5234f - Browse repository at this point
Copy the full SHA 2a5234fView commit details
Commits on Apr 27, 2020
-
This commit was moved from ipfs/go-bitswap@ac478de
Configuration menu - View commit details
-
Copy full SHA for 62d249d - Browse repository at this point
Copy the full SHA 62d249dView commit details
Commits on Apr 29, 2020
-
feat: calculate message latency
This commit was moved from ipfs/go-bitswap@6763be8
Configuration menu - View commit details
-
Copy full SHA for 6058fda - Browse repository at this point
Copy the full SHA 6058fdaView commit details
Commits on Apr 30, 2020
-
This commit was moved from ipfs/go-bitswap@5c215f4
Configuration menu - View commit details
-
Copy full SHA for 4dac202 - Browse repository at this point
Copy the full SHA 4dac202View commit details -
fix: only record latency for first response per want
This commit was moved from ipfs/go-bitswap@af8cba8
Configuration menu - View commit details
-
Copy full SHA for 9971868 - Browse repository at this point
Copy the full SHA 9971868View commit details -
fix: discard outliers in latency calculation
This commit was moved from ipfs/go-bitswap@a7c7865
Configuration menu - View commit details
-
Copy full SHA for 8a3442f - Browse repository at this point
Copy the full SHA 8a3442fView commit details
Commits on May 1, 2020
-
This commit was moved from ipfs/go-bitswap@f005819
Configuration menu - View commit details
-
Copy full SHA for d56f8df - Browse repository at this point
Copy the full SHA d56f8dfView commit details -
fix: use one less go-routine per session (ipfs#377)
* fix: use one less go-routine per session * fix: send cancel when GetBlocks() is cancelled (ipfs#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 (ipfs#384) * refactor: customize SessionInterestManager * refactor: SessionInterestManager perf This commit was moved from ipfs/go-bitswap@a2dd024
Configuration menu - View commit details
-
Copy full SHA for 6c9536b - Browse repository at this point
Copy the full SHA 6c9536bView commit details -
test: fix flaky test TestSessionBetweenPeers
This commit was moved from ipfs/go-bitswap@373033e
Configuration menu - View commit details
-
Copy full SHA for 522cdcc - Browse repository at this point
Copy the full SHA 522cdccView commit details
Commits on May 2, 2020
-
Merge pull request ipfs/go-bitswap#386 from ipfs/feat/msg-latency
calculate message latency This commit was moved from ipfs/go-bitswap@165b154
Configuration menu - View commit details
-
Copy full SHA for 486c683 - Browse repository at this point
Copy the full SHA 486c683View commit details
Commits on May 7, 2020
-
fix: return wants from engine.WantlistForPeer()
This commit was moved from ipfs/go-bitswap@42e4a89
Configuration menu - View commit details
-
Copy full SHA for d7517d4 - Browse repository at this point
Copy the full SHA d7517d4View commit details -
Merge pull request ipfs/go-bitswap#390 from ipfs/fix/engine-wantlist
fix: return wants from engine.WantlistForPeer() This commit was moved from ipfs/go-bitswap@5ff88cf
Configuration menu - View commit details
-
Copy full SHA for 4eea052 - Browse repository at this point
Copy the full SHA 4eea052View commit details
Commits on May 19, 2020
-
perf: improve peer manager performance
This commit was moved from ipfs/go-bitswap@e4f2791
Configuration menu - View commit details
-
Copy full SHA for 64b50c8 - Browse repository at this point
Copy the full SHA 64b50c8View commit details
Commits on May 20, 2020
-
perf: improve cancel wants perf
This commit was moved from ipfs/go-bitswap@6d9c17e
Configuration menu - View commit details
-
Copy full SHA for cbb4fee - Browse repository at this point
Copy the full SHA cbb4feeView commit details
Commits on May 21, 2020
-
feat: simplify broadcast cancel logic (ipfs#399)
Instead of tracking offsets, just create a "new" slice starting with the broadcast cancel slice. Under the covers, this will just use the same memory over and over. This commit was moved from ipfs/go-bitswap@60b07e9
Configuration menu - View commit details
-
Copy full SHA for ecb113b - Browse repository at this point
Copy the full SHA ecb113bView commit details -
Merge pull request ipfs/go-bitswap#395 from ipfs/perf/peer-want-mgr
Improve peer manager performance This commit was moved from ipfs/go-bitswap@0730042
Configuration menu - View commit details
-
Copy full SHA for 45841da - Browse repository at this point
Copy the full SHA 45841daView commit details
Commits on Jun 2, 2020
-
* feat: total wants gauge * fix: in gauges count wants regardless of which peers they're sent to * fix: want block gauge calculation * refactor: simplify peermanagerwants This commit was moved from ipfs/go-bitswap@88373cd
Configuration menu - View commit details
-
Copy full SHA for 55ed620 - Browse repository at this point
Copy the full SHA 55ed620View commit details
Commits on Jun 3, 2020
-
fix: ensure sessions register with PeerManager
This commit was moved from ipfs/go-bitswap@103776e
Configuration menu - View commit details
-
Copy full SHA for 8ebd663 - Browse repository at this point
Copy the full SHA 8ebd663View commit details -
Merge pull request ipfs/go-bitswap#405 from ipfs/fix/register-session
Ensure sessions register with PeerManager This commit was moved from ipfs/go-bitswap@1910e21
Configuration menu - View commit details
-
Copy full SHA for 6f58a27 - Browse repository at this point
Copy the full SHA 6f58a27View commit details -
feat: protect connection for session peers that are first to send block
This commit was moved from ipfs/go-bitswap@ba0f59c
Configuration menu - View commit details
-
Copy full SHA for 1444b49 - Browse repository at this point
Copy the full SHA 1444b49View commit details -
fix: ensure conns are unprotected on shutdown
This commit was moved from ipfs/go-bitswap@c7e7afc
Configuration menu - View commit details
-
Copy full SHA for ab06e35 - Browse repository at this point
Copy the full SHA ab06e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e9d928 - Browse repository at this point
Copy the full SHA 6e9d928View commit details -
fix: ensure unique tag for session connection protection
This commit was moved from ipfs/go-bitswap@b38f451
Configuration menu - View commit details
-
Copy full SHA for c107987 - Browse repository at this point
Copy the full SHA c107987View commit details -
Merge pull request ipfs/go-bitswap#406 from ipfs/feat/protect-conns
If peer is first to send a block to session, protect connection This commit was moved from ipfs/go-bitswap@70bced7
Configuration menu - View commit details
-
Copy full SHA for a6ee6dc - Browse repository at this point
Copy the full SHA a6ee6dcView commit details
Commits on Jun 8, 2020
-
fix: only track useful received data in the ledger (ipfs#411)
Quick alternative to ipfs#407 to fix the main issue. This commit was moved from ipfs/go-bitswap@a7afff5
Configuration menu - View commit details
-
Copy full SHA for 7d3c257 - Browse repository at this point
Copy the full SHA 7d3c257View commit details
Commits on Jun 10, 2020
-
fix: avoid taking accessing the peerQueues without taking the lock
Or, really, just avoid accessing it. We don't need it. This caused a concurrent map access panic under load. This commit was moved from ipfs/go-bitswap@b0cea10
Configuration menu - View commit details
-
Copy full SHA for f64f9f0 - Browse repository at this point
Copy the full SHA f64f9f0View commit details -
This commit was moved from ipfs/go-bitswap@47129f7
Configuration menu - View commit details
-
Copy full SHA for 038064e - Browse repository at this point
Copy the full SHA 038064eView commit details -
fix: PeerManager signalAvailabiity() race
This commit was moved from ipfs/go-bitswap@980ca8d
Configuration menu - View commit details
-
Copy full SHA for f01b977 - Browse repository at this point
Copy the full SHA f01b977View commit details -
refactor: simplify PeerWantManager pending want counts
This commit was moved from ipfs/go-bitswap@85f0e9f
Configuration menu - View commit details
-
Copy full SHA for c350dbd - Browse repository at this point
Copy the full SHA c350dbdView commit details -
fix: log error for unexpected reverse index mismatch
This commit was moved from ipfs/go-bitswap@654e5b4
Configuration menu - View commit details
-
Copy full SHA for b33736d - Browse repository at this point
Copy the full SHA b33736dView commit details -
Merge pull request ipfs/go-bitswap#417 from ipfs/fix/peermgr-race
Fix PeerManager signalAvailabiity() race This commit was moved from ipfs/go-bitswap@06129d6
Configuration menu - View commit details
-
Copy full SHA for 553ddab - Browse repository at this point
Copy the full SHA 553ddabView commit details -
Merge pull request ipfs/go-bitswap#416 from ipfs/fix/want-gauge
fix want gauge calculation This commit was moved from ipfs/go-bitswap@f29c774
Configuration menu - View commit details
-
Copy full SHA for 29f8f54 - Browse repository at this point
Copy the full SHA 29f8f54View commit details
Commits on Aug 19, 2020
-
fix: don't say we're sending a full wantlist unless we are (ipfs#429)
I'm not sure why we set "full" to true here, but this could be the source of a whole bunch of bidirectional sync issues. That is, if two peers are syncing off each other, they could repeatedly "reset" each other's wantlist to "empty". This commit was moved from ipfs/go-bitswap@72d351c
Configuration menu - View commit details
-
Copy full SHA for 38e601d - Browse repository at this point
Copy the full SHA 38e601dView commit details
Commits on Sep 3, 2020
-
Added
WithScoreLedger
Bitswap option (ipfs#430)* Separate decision engine ledger on two parts: score and the wantlist This is the first step to make external decision logic (tagging peers with score values) possible. The wantlist still resides in the original `ledger` struct while sent/received byte accounting and scores are extracted to the new `scoreledger` struct managed by the original `scoreWorker()` logic. The accounting is integrated into the `Engine` via `ScoreLedger` interface making it possible to replace the original `scoreWorker()` with some other logic. The interface, however, doesn't allow a score logic to directly touch peer tags: the logic may decide about score values while tagging itself is still under control of Engine. Note: with this commit it's yet not possible to replace the original score logic because there is no public methods for that. * Added "WithScoreLedger" Bitswap option New `WithScoreLedger(decision.ScoreLedger)` option in the `bitswap` package is the way to connect a custom `ScoreLedger` implementation to the decision engine. The `Engine` now has the corresponding `UseScoreLedger(ScoreLedger)` method. The `ScoreLedger` and `ScorePeerFunc` types are exposed from the internal `decision` package to the public one. Because its options are processed by the `Bitswap` after construction of its parts but before starting of the engine, the default `scoreLedger` initialization is moved from `newEngine()` to `StartWorkers()`. New `TestWithScoreLedger` test is added. The test checks for start and stop of the testing score ledger implementation that is specified via `WithScoreLedger` option. * Combine score ledger start with initialization of the score function Having a separate `Init(ScoreFunc)` method seems redundant (thx @dirkmc for pointing about that). As a bonus, the two-step ledger starting process is now enclosed in the `startScoreLedger()` function. * Let's call Stop() to stop a ScoreLedger The `Close()` method was there to stop the ledger. Let call it `Stop()` now. * Get return of the blank Receipt out of conditional block Explicitly form it as the final resort. Co-authored-by: Paul Wolneykien <manowar@altlinux.org> This commit was moved from ipfs/go-bitswap@fd21393
Configuration menu - View commit details
-
Copy full SHA for d8ded15 - Browse repository at this point
Copy the full SHA d8ded15View commit details -
refactor: remove extraneous ledger field init (ipfs#437)
This commit was moved from ipfs/go-bitswap@00f4df8
Configuration menu - View commit details
-
Copy full SHA for 171ab60 - Browse repository at this point
Copy the full SHA 171ab60View commit details
Commits on Sep 10, 2020
-
Fix: Increment stats.MessagesSent in msgToStream() function (ipfs#441)
* Share common code between network/ipfs_impl_test.go tests Extract the code that is common in TestMessageResendAfterError, TestMessageSendTimeout and TestMessageSendNotSupportedResponse to a separate function. * Make prepareNetwork() return two hosts and two networks Let prepareNetwork() make simmetric setup with two `ErrHost`s with two `impl` networks to be sure we test `impl` instances on both ends. * Added TestNetworkCounters test to the "network" package The test shows we have a problem with `MessagesSent` counter. * Fix: Increment stats.MessagesSent in msgToStream() function Fixes the bug with incrementing `MessagesSent` counter only in `SendMessage()` method if `impl`. Now it works for `MessageSender` too. * Allow to specify a network event listener for tests Added `listener network.Notifiee` to the `receiver` structure. If a listener is specified then `prepareNetwork()` connects it to the mock network it builds before making any connections. * Wait for all network streams are closed in testNetworkCounters Wait for all network streams are closed instead of just using a timeout. The timeout of 5 s is still used as a deadline (it makes the test to fail). * Fix: Close the MessageSender in testNetworkCounters() The `MessageSender` needs to be closed if we want all streams in the network to be closed. * Fix: Close MessageSender in other tests too Co-authored-by: Paul Wolneykien <manowar@altlinux.org> This commit was moved from ipfs/go-bitswap@bcf8541
Configuration menu - View commit details
-
Copy full SHA for fb8d70f - Browse repository at this point
Copy the full SHA fb8d70fView commit details
Commits on Sep 24, 2020
-
Add WireTap interface (ipfs#444)
* Add WireTap interface WireTap interface can be used to access all messages send and received by Bitswap. This can be used to implement advanced statistics/analysis logic, which is beyond scope of Bitswap, but can be implemented as IPFS plugin. Some examples of potential applications: - per CID bandwidth tracker (see: https://gitcoin.co/issue/PinataCloud/apollo/2/100023631) - detailed per peer stats - intrusion detection system (IDS) implementation * Add test for WireTap This commit was moved from ipfs/go-bitswap@bc3df6b
Configuration menu - View commit details
-
Copy full SHA for 643065d - Browse repository at this point
Copy the full SHA 643065dView commit details
Commits on Nov 10, 2020
-
fix: guard access to the mock wiretap with a lock
This commit was moved from ipfs/go-bitswap@0a5174d
Configuration menu - View commit details
-
Copy full SHA for 47fcf13 - Browse repository at this point
Copy the full SHA 47fcf13View commit details -
Merge pull request ipfs/go-bitswap#446 from ipfs/fix/wt-race
fix: guard access to the mock wiretap with a lock This commit was moved from ipfs/go-bitswap@7ca6d63
Configuration menu - View commit details
-
Copy full SHA for 86fde29 - Browse repository at this point
Copy the full SHA 86fde29View commit details
Commits on Nov 12, 2020
-
fix: update to go 1.15 lint warnings
This commit was moved from ipfs/go-bitswap@179650d
Configuration menu - View commit details
-
Copy full SHA for 70b8804 - Browse repository at this point
Copy the full SHA 70b8804View commit details -
feat: update for go-libp2p-core 0.7.0 interface changes
This commit was moved from ipfs/go-bitswap@7c5676a
Configuration menu - View commit details
-
Copy full SHA for f15898f - Browse repository at this point
Copy the full SHA f15898fView commit details -
Merge pull request ipfs/go-bitswap#445 from ipfs/feat/rw-close
feat: update for go-libp2p-core 0.7.0 interface changes This commit was moved from ipfs/go-bitswap@b4720fa
Configuration menu - View commit details
-
Copy full SHA for 84f3047 - Browse repository at this point
Copy the full SHA 84f3047View commit details
Commits on Nov 13, 2020
-
fix: remove unnecessary (and leaked) ticker
This commit was moved from ipfs/go-bitswap@7525bae
Configuration menu - View commit details
-
Copy full SHA for 0fc691a - Browse repository at this point
Copy the full SHA 0fc691aView commit details -
fix: set the score ledger on start
It's possible to start receiving and processing messages before we get around to starting. This commit was moved from ipfs/go-bitswap@ed0f4ed
Configuration menu - View commit details
-
Copy full SHA for 2c783dc - Browse repository at this point
Copy the full SHA 2c783dcView commit details -
Merge pull request ipfs/go-bitswap#447 from ipfs/fix/panic-and-leak
fix: set the score ledger on start This commit was moved from ipfs/go-bitswap@95cb1a0
Configuration menu - View commit details
-
Copy full SHA for f2e1722 - Browse repository at this point
Copy the full SHA f2e1722View commit details
Commits on Nov 18, 2020
-
feat: configurable engine blockstore worker count (ipfs#449)
This commit was moved from ipfs/go-bitswap@47b99b1
Configuration menu - View commit details
-
Copy full SHA for 22e7099 - Browse repository at this point
Copy the full SHA 22e7099View commit details
Commits on Feb 26, 2021
-
fix a startup race by creating the blockstoremanager process on init
This commit was moved from ipfs/go-bitswap@0f5cc8b
Configuration menu - View commit details
-
Copy full SHA for 21cce50 - Browse repository at this point
Copy the full SHA 21cce50View commit details -
Merge pull request ipfs/go-bitswap#465 from ipfs/fix/startup-race
fix a startup race by creating the blockstoremanager process on init This commit was moved from ipfs/go-bitswap@d1d4afa
Configuration menu - View commit details
-
Copy full SHA for 1bd02f9 - Browse repository at this point
Copy the full SHA 1bd02f9View commit details
Commits on Apr 1, 2021
-
This commit was moved from ipfs/go-bitswap@cf23160
Configuration menu - View commit details
-
Copy full SHA for 4773b3c - Browse repository at this point
Copy the full SHA 4773b3cView commit details -
Merge pull request ipfs/go-bitswap#470 from ipfs/fix/transient-conns
ignore transient connections This commit was moved from ipfs/go-bitswap@0fa3975
Configuration menu - View commit details
-
Copy full SHA for feacea7 - Browse repository at this point
Copy the full SHA feacea7View commit details
Commits on Apr 15, 2021
-
This commit was moved from ipfs/go-bitswap@f4fae3a
Cory Schwartz committedApr 15, 2021 Configuration menu - View commit details
-
Copy full SHA for b25b462 - Browse repository at this point
Copy the full SHA b25b462View commit details
Commits on Apr 21, 2021
-
Merge pull request ipfs/go-bitswap#474 from coryschwartz/feat/fix-sta…
…ticcheck fix staticcheck This commit was moved from ipfs/go-bitswap@963dc8f
Configuration menu - View commit details
-
Copy full SHA for a3fdc17 - Browse repository at this point
Copy the full SHA a3fdc17View commit details
Commits on Apr 22, 2021
-
fix(network): impl: add timeout in newStreamToPeer call
This commit was moved from ipfs/go-bitswap@a28f6eb
Configuration menu - View commit details
-
Copy full SHA for 67ee573 - Browse repository at this point
Copy the full SHA 67ee573View commit details
Commits on Apr 23, 2021
-
Merge pull request ipfs/go-bitswap#477 from ipfs/schomatis/impl/newSt…
…reamToPeer-with-timeout fix(network): impl: add timeout in newStreamToPeer call This commit was moved from ipfs/go-bitswap@c13e78b
Configuration menu - View commit details
-
Copy full SHA for 82687b3 - Browse repository at this point
Copy the full SHA 82687b3View commit details
Commits on Apr 30, 2021
-
fix: fix alignment of stats struct in virtual network
This needs to be at the top of the "allocated" struct. Otherwise, 32bit tests fail. This commit was moved from ipfs/go-bitswap@09ad29c
Configuration menu - View commit details
-
Copy full SHA for ae9d0af - Browse repository at this point
Copy the full SHA ae9d0afView commit details -
Merge pull request ipfs/go-bitswap#478 from ipfs/fix/alignment
fix: fix alignment of stats struct in virtual network This commit was moved from ipfs/go-bitswap@9de1804
Configuration menu - View commit details
-
Copy full SHA for 69e518f - Browse repository at this point
Copy the full SHA 69e518fView commit details -
test: deflake large-message test
This commit was moved from ipfs/go-bitswap@7c482ec
Configuration menu - View commit details
-
Copy full SHA for 37c73da - Browse repository at this point
Copy the full SHA 37c73daView commit details -
test: deflake donthave timeout test
Give it some more time. We're not testing the _exact_ timeout. This commit was moved from ipfs/go-bitswap@4293230
Configuration menu - View commit details
-
Copy full SHA for 250f85f - Browse repository at this point
Copy the full SHA 250f85fView commit details -
Merge pull request ipfs/go-bitswap#479 from ipfs/fix/deflake-large-me…
…ssage-test test: deflake large-message test This commit was moved from ipfs/go-bitswap@038c893
Configuration menu - View commit details
-
Copy full SHA for 8fb0b41 - Browse repository at this point
Copy the full SHA 8fb0b41View commit details -
This commit was moved from ipfs/go-bitswap@1198579
Configuration menu - View commit details
-
Copy full SHA for 3aef0c6 - Browse repository at this point
Copy the full SHA 3aef0c6View commit details -
Merge pull request ipfs/go-bitswap#480 from ipfs/fix/deflake-tag-test
test: deflake engine test This commit was moved from ipfs/go-bitswap@6ea1681
Configuration menu - View commit details
-
Copy full SHA for 87653e1 - Browse repository at this point
Copy the full SHA 87653e1View commit details
Commits on May 12, 2021
-
It was only needed for gx. This commit was moved from ipfs/go-bitswap@2e52daa
Configuration menu - View commit details
-
Copy full SHA for 04c7fb6 - Browse repository at this point
Copy the full SHA 04c7fb6View commit details -
Merge pull request ipfs/go-bitswap#483 from ipfs/remove-makefile
remove Makefile This commit was moved from ipfs/go-bitswap@0e81f7c
Configuration menu - View commit details
-
Copy full SHA for e650a28 - Browse repository at this point
Copy the full SHA e650a28View commit details
Commits on Jun 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 696aa9e - Browse repository at this point
Copy the full SHA 696aa9eView commit details
Commits on Jun 24, 2021
-
Merge pull request ipfs/go-bitswap#485 from ipfs/web3-bot/sync
sync: update CI config files This commit was moved from ipfs/go-bitswap@1ab2321
Configuration menu - View commit details
-
Copy full SHA for 6c3c7ce - Browse repository at this point
Copy the full SHA 6c3c7ceView commit details -
fix(decision): fix test flakiness through mock clock (ipfs#494)
This commit was moved from ipfs/go-bitswap@531f3e2
Configuration menu - View commit details
-
Copy full SHA for aed42ed - Browse repository at this point
Copy the full SHA aed42edView commit details -
fix(network): fix TestNetworkCounters
count message received before callback so that the count is always accurate at the time of counting This commit was moved from ipfs/go-bitswap@072bd11
Configuration menu - View commit details
-
Copy full SHA for e89ff30 - Browse repository at this point
Copy the full SHA e89ff30View commit details -
fix(bitswap): add send don't have timeout option
The TestSessionWithPeers test was most commonly failing cause of a don't have timeout, which triggered simulated don't have message for all CIDs on the peer with content, which triggered a re-broadcast, causing peers with no content to receive additional wants This commit was moved from ipfs/go-bitswap@d1a5503
Configuration menu - View commit details
-
Copy full SHA for f2b9294 - Browse repository at this point
Copy the full SHA f2b9294View commit details -
refactor(bitswap): rename simulateDontHaves option
s/SetSendDontHavesOnTimeout/SetSimulateDontHavesOnTimeout This commit was moved from ipfs/go-bitswap@f0e84a9
Configuration menu - View commit details
-
Copy full SHA for d0956dc - Browse repository at this point
Copy the full SHA d0956dcView commit details -
fix(messagequeue): fix flaky TestDontHaveMgr tests
convery DontHaveTimeoutMgr to use clock interface, use mocks in tests to make tests predictable and fast This commit was moved from ipfs/go-bitswap@e30c1e9
Configuration menu - View commit details
-
Copy full SHA for d0625e3 - Browse repository at this point
Copy the full SHA d0625e3View commit details -
refactor(messagequeue): rename ambigous channel
This commit was moved from ipfs/go-bitswap@38aae7e
Configuration menu - View commit details
-
Copy full SHA for b0f7312 - Browse repository at this point
Copy the full SHA b0f7312View commit details -
Merge pull request ipfs/go-bitswap#495 from ipfs/fix/fix-dont-have-ma…
…nager-timeouts Fix flaky DontHaveTimeoutManger tests This commit was moved from ipfs/go-bitswap@bfac454
Configuration menu - View commit details
-
Copy full SHA for deefc55 - Browse repository at this point
Copy the full SHA deefc55View commit details -
fix(messagequeue): fix flaky MessageQueue tests
mock time in message queue to fix tests This commit was moved from ipfs/go-bitswap@9ccb51c
Configuration menu - View commit details
-
Copy full SHA for 315215a - Browse repository at this point
Copy the full SHA 315215aView commit details -
fix: Nil dereference while using SetSendDontHaves
This option is used by the benchmark to simulate the old bitswap comportement. This follows the same refactoring idea as done in 22e7099. It was crashing since it was trying to access the `sendDontHaves` property of `bs.engine` but `bs.engine` is initialized right after the options are applied, not before. This commit was moved from ipfs/go-bitswap@f2d9b5a
Configuration menu - View commit details
-
Copy full SHA for 867748a - Browse repository at this point
Copy the full SHA 867748aView commit details -
docs: better engineSetSendDontHaves description
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com> This commit was moved from ipfs/go-bitswap@3f031b4
Configuration menu - View commit details
-
Copy full SHA for 9f393b5 - Browse repository at this point
Copy the full SHA 9f393b5View commit details -
Merge pull request ipfs/go-bitswap#497 from ipfs/fix/message-queue-tests
Fix flaky tests in message queue This commit was moved from ipfs/go-bitswap@eac35a4
Configuration menu - View commit details
-
Copy full SHA for a46d640 - Browse repository at this point
Copy the full SHA a46d640View commit details -
fix: hold the task worker lock when starting task workers
Otherwise, we could try to shutdown at the same time and race. This commit was moved from ipfs/go-bitswap@24c356f
Configuration menu - View commit details
-
Copy full SHA for 0f4401d - Browse repository at this point
Copy the full SHA 0f4401dView commit details -
Merge pull request ipfs/go-bitswap#488 from Jorropo/fix/nildereferanc…
…e-if-using-SetSendDontHave-option fix: Nil dereference while using SetSendDontHaves This commit was moved from ipfs/go-bitswap@f2385cb
Configuration menu - View commit details
-
Copy full SHA for d496037 - Browse repository at this point
Copy the full SHA d496037View commit details -
Merge pull request ipfs/go-bitswap#504 from ipfs/fix/task-worker-coun…
…t-race fix: hold the task worker lock when starting task workers This commit was moved from ipfs/go-bitswap@d48cee0
Configuration menu - View commit details
-
Copy full SHA for 8c62bb5 - Browse repository at this point
Copy the full SHA 8c62bb5View commit details -
remove unused haves parameter on Engine.ReceiveFrom
This commit was moved from ipfs/go-bitswap@f644f8b
Configuration menu - View commit details
-
Copy full SHA for b186c21 - Browse repository at this point
Copy the full SHA b186c21View commit details -
introduce a ledger that stores which peers are waiting for a Cid
When receiving a new block (Engine.ReceiveFrom), we shouldn't have to loop over all peers in order to determine if they need this block. Instead, use a map to save which peers are waiting for a give Cid. This commit was moved from ipfs/go-bitswap@2bfc771
Configuration menu - View commit details
-
Copy full SHA for a37cc73 - Browse repository at this point
Copy the full SHA a37cc73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 602e77b - Browse repository at this point
Copy the full SHA 602e77bView commit details -
fix: cleanup ledger on mismatch
This commit was moved from ipfs/go-bitswap@96382b1
Configuration menu - View commit details
-
Copy full SHA for 0edb93f - Browse repository at this point
Copy the full SHA 0edb93fView commit details -
Merge pull request ipfs/go-bitswap#486 from ipfs/optimize-receive-from
optimize the lookup which peers are waiting for a given block This commit was moved from ipfs/go-bitswap@bbbbc66
Configuration menu - View commit details
-
Copy full SHA for 4862a80 - Browse repository at this point
Copy the full SHA 4862a80View commit details -
And rebuild protobufs. This commit was moved from ipfs/go-bitswap@34e4dc3
Configuration menu - View commit details
-
Copy full SHA for 4bebfb8 - Browse repository at this point
Copy the full SHA 4bebfb8View commit details -
Merge pull request ipfs/go-bitswap#484 from ipfs/chore/update-libp2p
chore: update deps This commit was moved from ipfs/go-bitswap@ca8049d
Configuration menu - View commit details
-
Copy full SHA for ec8d143 - Browse repository at this point
Copy the full SHA ec8d143View commit details -
fix(decision): fix a datarace on disconnect
We need to hold the ledger's lock while reading from it. This commit was moved from ipfs/go-bitswap@4ffb5e9
Configuration menu - View commit details
-
Copy full SHA for ad9db9b - Browse repository at this point
Copy the full SHA ad9db9bView commit details -
Merge pull request ipfs/go-bitswap#508 from ipfs/fix/disconnect-data-…
…race fix(decision): fix a datarace on disconnect This commit was moved from ipfs/go-bitswap@5f2fd63
Configuration menu - View commit details
-
Copy full SHA for 1f14023 - Browse repository at this point
Copy the full SHA 1f14023View commit details -
fix: make blockstore cancel test less timing dependent
1. More blocks so we have more time. 2. Lock less. 3. Put without the delay (so we can put more blocks without slowing things down). This commit was moved from ipfs/go-bitswap@a45ff1b
Configuration menu - View commit details
-
Copy full SHA for f50ec7d - Browse repository at this point
Copy the full SHA f50ec7dView commit details -
Merge pull request ipfs/go-bitswap#507 from ipfs/test/blockstore-test…
…-timing fix: make blockstore cancel test less timing dependent This commit was moved from ipfs/go-bitswap@26c6c49
Configuration menu - View commit details
-
Copy full SHA for 0ac12b2 - Browse repository at this point
Copy the full SHA 0ac12b2View commit details
Commits on Jul 30, 2021
-
fix: fix a map access race condition in the want index
This commit was moved from ipfs/go-bitswap@942b608
Configuration menu - View commit details
-
Copy full SHA for 9d43811 - Browse repository at this point
Copy the full SHA 9d43811View commit details -
Merge pull request ipfs/go-bitswap#523 from ipfs/fix/race
fix: fix a map access race condition in the want index This commit was moved from ipfs/go-bitswap@5c2c537
Configuration menu - View commit details
-
Copy full SHA for c6dc84c - Browse repository at this point
Copy the full SHA c6dc84cView commit details
Commits on Aug 18, 2021
-
More stats, knobs and tunings (ipfs#514)
* add configurability options for TaskWorkerCount and EngineTaskWorkerCount, * add option for maximum outstanding bytes per peer * add prometheus metrics for how long it takes to send messages, the number of pending and active tasks, and the number of pending and active block tasks * add many of the unexported defaults to a defaults subpackage of the internal package * feat: tighter send timeouts 1. Minimum timeout of 10s. 2. We add 2s due to latencies. 3. Minimum bandwidth of 100kbit/s. 4. Maximum message send time of 2min (way more time than necessary). Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com> Co-authored-by: Steven Allen <steven@stebalien.com> This commit was moved from ipfs/go-bitswap@2b51297
Configuration menu - View commit details
-
Copy full SHA for 911ab0b - Browse repository at this point
Copy the full SHA 911ab0bView commit details
Commits on Aug 31, 2021
-
These log messages are frequent and were causing lock contention at scale. This commit was moved from ipfs/go-bitswap@6dce2a1
Configuration menu - View commit details
-
Copy full SHA for ff5afd4 - Browse repository at this point
Copy the full SHA ff5afd4View commit details
Commits on Sep 2, 2021
-
fix: fix race on "responsive" check
fixes ipfs#527 This commit was moved from ipfs/go-bitswap@e7f60bf
Configuration menu - View commit details
-
Copy full SHA for 5c0d350 - Browse repository at this point
Copy the full SHA 5c0d350View commit details
Commits on Sep 7, 2021
-
feat: cache the materialized wantlist
This can become a hot-spot. This commit was moved from ipfs/go-bitswap@a19b05e
Configuration menu - View commit details
-
Copy full SHA for 9701906 - Browse repository at this point
Copy the full SHA 9701906View commit details
Commits on Sep 15, 2021
-
Merge pull request ipfs/go-bitswap#528 from ipfs/fix/responsive-check…
…-race fix: fix race on "responsive" check This commit was moved from ipfs/go-bitswap@fef017b
Configuration menu - View commit details
-
Copy full SHA for 04cf894 - Browse repository at this point
Copy the full SHA 04cf894View commit details -
To avoid... confusion and angst. This also removes the option to _disable_ it, because there's really no need (not safe to do at runtime anyways). This commit was moved from ipfs/go-bitswap@d3c024e
Configuration menu - View commit details
-
Copy full SHA for 11a8c51 - Browse repository at this point
Copy the full SHA 11a8c51View commit details -
Merge pull request ipfs/go-bitswap#531 from ipfs/chore/rename-wiretap
fix: rename wiretap to tracer This commit was moved from ipfs/go-bitswap@958b163
Configuration menu - View commit details
-
Copy full SHA for 3a26de9 - Browse repository at this point
Copy the full SHA 3a26de9View commit details
Commits on Oct 8, 2021
-
test(providerquerymanager): fix timings
Fix several sensitive timings on ProviderQueryManager tests that could lead to intermittent failures in CI This commit was moved from ipfs/go-bitswap@e002540
Configuration menu - View commit details
-
Copy full SHA for b73686f - Browse repository at this point
Copy the full SHA b73686fView commit details
Commits on Oct 12, 2021
-
enable custom task prioritization logic
This commit was moved from ipfs/go-bitswap@d5168fe
Configuration menu - View commit details
-
Copy full SHA for 3672986 - Browse repository at this point
Copy the full SHA 3672986View commit details -
This commit was moved from ipfs/go-bitswap@4166289
Configuration menu - View commit details
-
Copy full SHA for 8757464 - Browse repository at this point
Copy the full SHA 8757464View commit details -
move task comparator wrapper to separate function
This commit was moved from ipfs/go-bitswap@68ae194
Configuration menu - View commit details
-
Copy full SHA for b22ad0c - Browse repository at this point
Copy the full SHA b22ad0cView commit details
Commits on Oct 13, 2021
-
This commit was moved from ipfs/go-bitswap@b67d113
Configuration menu - View commit details
-
Copy full SHA for df1dd18 - Browse repository at this point
Copy the full SHA df1dd18View commit details
Commits on Oct 14, 2021
-
Merge pull request ipfs/go-bitswap#534 from ipfs/fix/flaky-test-rate-…
…limiting-requests Fix ProviderQueryManager test timings This commit was moved from ipfs/go-bitswap@462f628
Configuration menu - View commit details
-
Copy full SHA for 868c9e0 - Browse repository at this point
Copy the full SHA 868c9e0View commit details
Commits on Oct 21, 2021
-
fix: reduce receive contention
This means we need to frequently re-take this lock, but it also means we don't hold it while calling other functions that might block (e.g., while pushing jobs). This commit was moved from ipfs/go-bitswap@10d1b2c
Configuration menu - View commit details
-
Copy full SHA for 68d09d4 - Browse repository at this point
Copy the full SHA 68d09d4View commit details
Commits on Oct 26, 2021
-
Merge pull request ipfs/go-bitswap#536 from ipfs/fix/receive-contention
fix: reduce receive contention This commit was moved from ipfs/go-bitswap@1ab28b8
Configuration menu - View commit details
-
Copy full SHA for 07bb124 - Browse repository at this point
Copy the full SHA 07bb124View commit details -
test: make sure the cache is cleared when changing the wantlist
This test explicitly calls entries to make sure the cache is materialized. This commit was moved from ipfs/go-bitswap@e6c8199
Configuration menu - View commit details
-
Copy full SHA for f2bddb8 - Browse repository at this point
Copy the full SHA f2bddb8View commit details -
Merge pull request ipfs/go-bitswap#530 from ipfs/feat/cache-wantlist
feat: cache the materialized wantlist This commit was moved from ipfs/go-bitswap@d48cbc1
Configuration menu - View commit details
-
Copy full SHA for 148294a - Browse repository at this point
Copy the full SHA 148294aView commit details
Commits on Oct 27, 2021
-
This commit was moved from ipfs/go-bitswap@1a344b1
Configuration menu - View commit details
-
Copy full SHA for 39f1c04 - Browse repository at this point
Copy the full SHA 39f1c04View commit details -
Add type aliases for TaskInfo and TaskComparator
This commit was moved from ipfs/go-bitswap@b124653
Configuration menu - View commit details
-
Copy full SHA for 47fedf0 - Browse repository at this point
Copy the full SHA 47fedf0View commit details
Commits on Oct 28, 2021
-
Merge pull request ipfs/go-bitswap#535 from smnzhu/master
Enable custom task prioritization logic This commit was moved from ipfs/go-bitswap@b35a29b
Configuration menu - View commit details
-
Copy full SHA for 5731bae - Browse repository at this point
Copy the full SHA 5731baeView commit details -
fix: optimize handling for peers with lots of tasks
This should fix a CPU hotspot when peers request tons of tiny blocks. This commit was moved from ipfs/go-bitswap@cc28305
Configuration menu - View commit details
-
Copy full SHA for 543d85c - Browse repository at this point
Copy the full SHA 543d85cView commit details -
Merge pull request ipfs/go-bitswap#537 from ipfs/feat/optimize-has-ne…
…w-info fix: optimize handling for peers with lots of tasks This commit was moved from ipfs/go-bitswap@5aa76cb
Configuration menu - View commit details
-
Copy full SHA for 1bb4f34 - Browse repository at this point
Copy the full SHA 1bb4f34View commit details
Commits on Nov 10, 2021
-
feat: plumb through contexts (ipfs#539)
This commit was moved from ipfs/go-bitswap@d74d658
Configuration menu - View commit details
-
Copy full SHA for f8826c6 - Browse repository at this point
Copy the full SHA f8826c6View commit details
Commits on Nov 17, 2021
-
Change incorrect function name in README (ipfs#541)
NewFromIPFSHost -> NewFromIpfsHost This commit was moved from ipfs/go-bitswap@ee3cce7
Configuration menu - View commit details
-
Copy full SHA for bd52ae4 - Browse repository at this point
Copy the full SHA bd52ae4View commit details
Commits on Dec 14, 2021
-
configurable target message size
This commit was moved from ipfs/go-bitswap@ada55fc
Configuration menu - View commit details
-
Copy full SHA for 1cc4747 - Browse repository at this point
Copy the full SHA 1cc4747View commit details -
Merge pull request ipfs/go-bitswap#546 from ipfs/feat/allow-config-me…
…ssage-target configurable target message size This commit was moved from ipfs/go-bitswap@dbfc6a1
Configuration menu - View commit details
-
Copy full SHA for 8a1063c - Browse repository at this point
Copy the full SHA 8a1063cView commit details
Commits on Mar 17, 2022
-
feat: add peer block filter option (ipfs#549)
* feat: add peer block filter option This feature lets a user configure a function that will allow / deny request for a block coming from a peer. This commit was moved from ipfs/go-bitswap@b6f0cc7
Configuration menu - View commit details
-
Copy full SHA for d8f0673 - Browse repository at this point
Copy the full SHA d8f0673View commit details -
This commit was moved from ipfs/go-bitswap@b892ed1
Configuration menu - View commit details
-
Copy full SHA for b8a2174 - Browse repository at this point
Copy the full SHA b8a2174View commit details
Commits on Apr 22, 2022
-
fix initialisation example in README (ipfs#552)
This commit was moved from ipfs/go-bitswap@35b5af9
Configuration menu - View commit details
-
Copy full SHA for 424c9ec - Browse repository at this point
Copy the full SHA 424c9ecView commit details
Commits on Jun 13, 2022
-
feat: coalesce and queue connection event handling (ipfs#565)
* feat: batch and queue connection event handling * address feedback * fix: mark responsive on new connection This commit was moved from ipfs/go-bitswap@a06a9ea
Configuration menu - View commit details
-
Copy full SHA for 396c4d8 - Browse repository at this point
Copy the full SHA 396c4d8View commit details
Commits on Jun 14, 2022
-
feat: add basic tracing (ipfs#562)
This adds tracing spans to the costly Bitswap entry points. It doesn't instrument the bitswap internals, which will take some time. In go-ipfs, this will at least let us know the contribution of Bitswap to the overall request handling time. This also plumbs contexts through internally so that they reach the content routing APIs, so that traces are propagated through and we can start instrumenting e.g. the DHT. This commit was moved from ipfs/go-bitswap@b18a91d
Configuration menu - View commit details
-
Copy full SHA for 1d5a1fb - Browse repository at this point
Copy the full SHA 1d5a1fbView commit details
Commits on Jul 1, 2022
-
Remove dependency on travis package from go-libp2p-testing
This commit was moved from ipfs/go-bitswap@a02a3be
Configuration menu - View commit details
-
Copy full SHA for 1327f92 - Browse repository at this point
Copy the full SHA 1327f92View commit details
Commits on Jul 5, 2022
-
Merge pull request ipfs/go-bitswap#569 from ipfs/marco/rm-travis-dep
Remove dependency on travis package from go-libp2p-testing This commit was moved from ipfs/go-bitswap@8497368
Configuration menu - View commit details
-
Copy full SHA for f50bb2c - Browse repository at this point
Copy the full SHA f50bb2cView commit details
Commits on Jul 21, 2022
-
chore: Update .github/workflows/stale.yml [skip ci]
This commit was moved from ipfs/go-bitswap@5ffb3ec
Configuration menu - View commit details
-
Copy full SHA for 0a12d4c - Browse repository at this point
Copy the full SHA 0a12d4cView commit details
Commits on Jul 28, 2022
-
feat: don't add blocks to the datastore
This leave the responsibility and choice to do so to the caller, typically go-blockservice. This has several benefit: - untangle the code - allow to use an exchange as pure block retrieval - avoid double add Close ipfs/kubo#7956 This commit was moved from ipfs/go-bitswap@a052ec9
Configuration menu - View commit details
-
Copy full SHA for 8e28164 - Browse repository at this point
Copy the full SHA 8e28164View commit details -
chore: bump deps & cleanup dont add
This commit was moved from ipfs/go-bitswap@9bbccf8
Configuration menu - View commit details
-
Copy full SHA for 4f2f126 - Browse repository at this point
Copy the full SHA 4f2f126View commit details -
Merge pull request ipfs/go-bitswap#571 from MichaelMure/no-block-add
Don't add blocks to the datastore This commit was moved from ipfs/go-bitswap@1d1c6bf
Configuration menu - View commit details
-
Copy full SHA for 4170132 - Browse repository at this point
Copy the full SHA 4170132View commit details
Commits on Aug 5, 2022
-
chore: remove goprocess from blockstoremanager
This commit was moved from ipfs/go-bitswap@4fcd291
Configuration menu - View commit details
-
Copy full SHA for 236ab37 - Browse repository at this point
Copy the full SHA 236ab37View commit details -
refactor: split client and server and all sideeffects that this incurs
This commit was moved from ipfs/go-bitswap@8a75bc2
Configuration menu - View commit details
-
Copy full SHA for 8ebb187 - Browse repository at this point
Copy the full SHA 8ebb187View commit details -
refactor: remove the need of generics
This commit was moved from ipfs/go-bitswap@696d69d
Configuration menu - View commit details
-
Copy full SHA for ad3603b - Browse repository at this point
Copy the full SHA ad3603bView commit details
Commits on Aug 6, 2022
-
This test is exceptionally racy and IMO useless (you can go read the 10 lines of code making up tracing and convaince yourself it's working.) This commit was moved from ipfs/go-bitswap@1ac4824
Configuration menu - View commit details
-
Copy full SHA for bb2458f - Browse repository at this point
Copy the full SHA bb2458fView commit details
Commits on Aug 11, 2022
-
refactor: remove metrics object and other review changes
This commit was moved from ipfs/go-bitswap@81393bc
Configuration menu - View commit details
-
Copy full SHA for 0e7466c - Browse repository at this point
Copy the full SHA 0e7466cView commit details
Commits on Aug 13, 2022
-
fix: plumb through ctor contexts to preserve metrics scopes
This commit was moved from ipfs/go-bitswap@ab72e8e
Configuration menu - View commit details
-
Copy full SHA for 2c754a5 - Browse repository at this point
Copy the full SHA 2c754a5View commit details -
fix: message queue test races on Windows
This commit was moved from ipfs/go-bitswap@b8fd335
Configuration menu - View commit details
-
Copy full SHA for 10c47cb - Browse repository at this point
Copy the full SHA 10c47cbView commit details -
Merge pull request ipfs/go-bitswap#570 from Jorropo/split
feat: split client and server This commit was moved from ipfs/go-bitswap@5b013e0
Configuration menu - View commit details
-
Copy full SHA for ec22e05 - Browse repository at this point
Copy the full SHA ec22e05View commit details
Commits on Sep 1, 2022
-
chore: update go-libp2p v0.22.0
This remove the github.com/libp2p/go-libp2p-loggables because AFAIT this is not usefull anymore (we use tracing now). If people care about uuids in logs, we should log sessions in go-log instead. This commit was moved from ipfs/go-bitswap@475c27c
Configuration menu - View commit details
-
Copy full SHA for 8364285 - Browse repository at this point
Copy the full SHA 8364285View commit details
Commits on Sep 8, 2022
-
chore: fix incorrect log message when a bad option is passed
This commit was moved from ipfs/go-bitswap@64bf4e9
Configuration menu - View commit details
-
Copy full SHA for a64dcb1 - Browse repository at this point
Copy the full SHA a64dcb1View commit details -
fix: incorrect type in the WithTracer polyfill option
This commit was moved from ipfs/go-bitswap@1ccd151
Configuration menu - View commit details
-
Copy full SHA for 2e3f08c - Browse repository at this point
Copy the full SHA 2e3f08cView commit details
Commits on Sep 13, 2022
-
fix: create a copy of the protocol slice in network.processSettings
Fixes ipfs#584 This commit was moved from ipfs/go-bitswap@2545a3f
Configuration menu - View commit details
-
Copy full SHA for c81c82e - Browse repository at this point
Copy the full SHA c81c82eView commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3491de - Browse repository at this point
Copy the full SHA c3491deView commit details
Commits on Jan 27, 2023
-
bitswap: mark all hybrid, client, server and network tests flaky
I've applied the jackhammer approach, there is probably correct tests in this set, but I'll leave finding them (and fixing bad ones) to someone else (including potentially future me). To enable flaky tests pass RUN_FLAKY_TESTS=1 environement variable.
Configuration menu - View commit details
-
Copy full SHA for 0a9cfb6 - Browse repository at this point
Copy the full SHA 0a9cfb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3080787 - Browse repository at this point
Copy the full SHA 3080787View commit details