- 19 Apr, 2019 40 commits
-
-
hannahhoward authored
Successfully execute query on remote system and return results
-
hannahhoward authored
Improve Error message on missing blocks, and also add missing comments
-
hannahhoward authored
Move ResponseProgress to the types package and extract some testing functions to testutil
-
hannahhoward authored
make sure order channels are consumed in repsonse collector doesn't block sends on the other
-
hannahhoward authored
Make the request manager actually inject responses from the network, and perform a selector verification
-
hannahhoward authored
extracts parts of old asyncloader to load attempt queue expands functionality of asyncloader to handle response cache moves response cache and unverified block store under async laoder
-
hannahhoward authored
wrapper around an async load to make a regular ipld.loader for the request manager
-
hannahhoward authored
Continue to load links synchronously after network request completes
-
hannahhoward authored
Async loader returns a single channel result type
-
hannahhoward authored
Create a cache to manager how to track how long to keep unverified blocks around
-
hannahhoward authored
move link tracker out of response manager so it can be used for requests
-
hannahhoward authored
-
hannahhoward authored
Create an in memory object for storing blocks received from the server temporarily
-
hannahhoward authored
Create async loader to handle multiple load attempts as responses come in from network
-
hannahhoward authored
Extract metadata encoding to a package and add a decoding feature
-
Hannah Howard authored
Proposal: Graphsync Public Interfaces
-
hannahhoward authored
-
hannahhoward authored
-
Adrian Lanzafame authored
Co-Authored-By: hannahhoward <hannah@hannahhoward.net>
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
Outline interfaces for using Graphsync in a readme.
-
Hannah Howard authored
Graphsync responds to incoming requests
-
hannahhoward authored
-
hannahhoward authored
Complete functionality to initialize response manager and process incoming requests fix #7, fix #8
-
hannahhoward authored
Creates the Response Manager that processes incoming requests, initiates selector traversal, and generates responses
-
hannahhoward authored
Refactor peer manager to handle abstract processes, then use the base class for the peer message manager and the peer response manager
-
hannahhoward authored
Create a loader that wraps the underlying store loader and sends to network
-
hannahhoward authored
Create a response manager for a single peer to handle assembling and managing responses for a given peer
-
hannahhoward authored
add a response builder that collects components of a response and then assembles a completed response message
-
hannahhoward authored
Create a link tracker that helps dedup block sends and also track if blocks are missing from requests
-
hannahhoward authored
Update the IPLD bridge for the newest version of IPLD prime and add a node builder method.
-
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 prioritized task queue for tracking blocks of tasks between peers
-
Hannah Howard authored
Graphsync user can make request to the network
-
hannahhoward authored
-
hannahhoward authored
-
hannahhoward authored
Initializes a new top level interface that brings together all the components so far to send a request across the network fix #6
-