- 21 Apr, 2020 2 commits
-
-
Hannah Howard authored
* feat(graphsync): add update to message add update to message protobuf. also fix deserialization error with cancel requests * feat(requestmanager): support updates for response hooks Support sending request updates in incoming response hooks. Also factor hooks out of request manager * refactor(hooks): make hooks approach consistent for ease of use and learning in library, make hooks structure consistent across requestor and responder * feat(responsemanager): update request processing Add the ability to processing update requests as needed * test(responsemanager): add more tests for update behavior * test(integration):add update integration test Add test to verify the whole update flow * fix(lint): fix lint error
-
Hannah Howard authored
* feat(deps): upgrade IPLD prime to last before refactor * refactor(responsemanager): refactor traversal switch to iterative traversal that is more amenable to interruption * feat(peerresponsemanager): add bytes sent to peer response sender Add a return value to SendResponse in peer response sender to return the number of block bytes transmitted. Note: does not count unsent blocks. Also convert block size measurements to uint64 * feat(responsemanager): add response pausing add first implementation of response pausing in response manager * refactor(responsemanager): extract classes to simplify response manager extract hooks as independant functionality * test(responsemanager): add tests for block hooks and request hooks * test(graphsync): add pause/resume integration test * fix(responsemanager): fix directory misname requesthooks.go directory -> requesthooks * fix(tests): cleanup races & lint * test(graphsync): fix flaky test
-
- 27 Mar, 2020 1 commit
-
-
Hannah Howard authored
* ci(circle): switch to circle Use configs from bitswap * fix(deps): update and standardize * fix(lint): fix lint errors * fix(tests): relax timings for context cancels Since we are not relying on context cancellation as anything but a test failsafe, relax timings significantly for slower machines * fix(test): fix minor test error * fix(tests): minor timing fix * fix(lint): fix lint errors * fix(tests): relax timings for context cancels Since we are not relying on context cancellation as anything but a test failsafe, relax timings
-
- 24 Mar, 2020 1 commit
-
-
hannahhoward authored
-
- 23 Mar, 2020 3 commits
-
-
hannahhoward authored
Remove all code references to a "bridge", consolodate test utils
-
hannahhoward authored
-
hannahhoward authored
Removed mock selector spec, switch to using more real blockchain simulator
-
- 11 Mar, 2020 1 commit
-
-
Steven Allen authored
-
- 03 Dec, 2019 1 commit
-
-
hannahhoward authored
Incorporate go-ipld-prime-proto and write test to verify that graphsync works with it
-
- 13 Nov, 2019 1 commit
-
-
hannahhoward authored
This reverts commit e8245a51, reversing changes made to 2cbb73ff.
-
- 11 Nov, 2019 1 commit
-
-
Dirk McCormick authored
-
- 07 Nov, 2019 1 commit
-
-
Edgar Lee authored
-
- 08 Aug, 2019 1 commit
-
-
hannahhoward authored
-
- 06 Aug, 2019 2 commits
-
-
hannahhoward authored
Remove unneeded old dependencies
-
hannahhoward authored
Utility functions to construct loaders/storers from a go-blockstore
-
- 30 Jul, 2019 1 commit
-
-
hannahhoward authored
update go-ipld-prime
-
- 27 Jul, 2019 2 commits
-
-
hannahhoward authored
update go-ipld-prime
-
hannahhoward authored
update go-ipld-prime
-
- 23 Jul, 2019 1 commit
-
-
hannahhoward authored
Adds callbacks to manage connections, also removes network receiver methods from public graphsync interface, and updates libp2p to handle go-libp2p-core refactor
-
- 20 Jul, 2019 1 commit
-
-
hannahhoward authored
Updates IPLD Bridge to use latest go-ipld-prime and runs and actual round trip test using GraphSync, go-ipld-prime, and real selectors
-
- 10 May, 2019 1 commit
-
-
hannahhoward authored
-
- 19 Apr, 2019 4 commits
-
-
hannahhoward authored
Update the IPLD bridge for the newest version of IPLD prime and add a node builder method.
-
hannahhoward authored
Create a prioritized task queue for tracking blocks of tasks between peers
-
hannahhoward authored
Update the IPLD Bridge to take into account the new architecture around links
-
hannahhoward authored
-
- 15 Mar, 2019 2 commits
-
-
hannahhoward authored
Define an interface for interacting with go-ipld-prime and write semi-functional implementation
-
hannahhoward authored
Remove gx, add go mod for now.
-