- 19 Jan, 2021 1 commit
-
-
Alex Cruikshank authored
Co-authored-by: acruikshank <acruikshank@example.com>
-
- 23 Dec, 2020 1 commit
-
-
Alex Cruikshank authored
* WIP * WIP * network tests passing * fix peermanager test * requestmanager passes * responsemanager test passing * peerresponsebuilder test passing * network and messagequeue tests are passing * fix imports * refactor(responsemanager): test cleanup cleanup response manager test and continue cleaning up names * refactor(graphsync): add more code documentation * refactor(responsemanager): finish rename cleanup remove references to old peerresponsemanager, peerresponsesender * fix(messagequeue): don't miss queued messages move large blocks test to message queue where it belongs, make sure we properly handle queued messages * Apply suggestions from code review Co-authored-by: Alex Cruikshank <169613+acruikshank@users.noreply.github.com> * refactor(responseassembler): rename transaction builder rename transaction builder to response builder Co-authored-by: hannahhoward <hannah@hannahhoward.net> Co-authored-by: acruikshank <acruikshank@example.com>
-
- 17 Dec, 2020 1 commit
-
-
Hannah Howard authored
fix various issues causing network errors not to propogate in many cases
-
- 10 Dec, 2020 1 commit
-
-
Alex Cruikshank authored
* modify transformable event logic to simply add data * permit multiple data topics so sent hook gets calle for every block * rename test to match method rename. Co-authored-by: dirkmc <dirkmdev@gmail.com> Co-authored-by: acruikshank <acruikshank@example.com> Co-authored-by: dirkmc <dirkmdev@gmail.com>
-
- 26 Oct, 2020 1 commit
-
-
Hannah Howard authored
* test(benchmarks): add benchmark for go routine leak * fix(notifications): shutdown notification queues make sure all notification publishers are actually shut down, and don't start them automatically
-
- 14 Oct, 2020 1 commit
-
-
hannahhoward authored
update for 0.3.0 + style fixes
-
- 13 Oct, 2020 1 commit
-
-
Hannah Howard authored
* feat(notifications): build notifications architecture build an architecture via which we can pass on notifications * feat(peerresponsesender): add notifications pass notifications on from peer response sender based on message queue notifications * feat(responsemanager): handle network errors Pass on network errors through the response manager, pass block sent errors as well * fix(notifications): send unique notifications by peer * feat(responsemanager): subscriber per request * Revert "fix(notifications): send unique notifications by peer" This reverts commit 7bf368a05d14229b7523cb25068681d9c7e48246.
-
- 04 Aug, 2020 1 commit
-
-
Hannah Howard authored
* style(imports): fix import formatting Fix import formatting via script. Also add script for import fixes and release log * docs(CHANGELOG): add changelog, contributing Add the changelog and a contributing guidelines doc
-
- 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
-
- 25 Sep, 2019 1 commit
-
-
hannahhoward authored
Previously, we allowed the last message send attempt to run to maxRetries if the queue was shutdown, which also generated warning logs. Now, if a send attempt fails, check that the queue has shutdown and immediately return if it has
-
- 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
-
- 19 Apr, 2019 3 commits
-
-
hannahhoward authored
Convert GraphSyncRequest and GraphSyncResponse to structs, track by value, pass directly into add methods on GraphSyncMessage
-
hannahhoward authored
Add the ability to send blocks and receive notification when complete to messagequeue
-
hannahhoward authored
Create a message queue to pool messages for a single peer and send them
-