To support transfer resumption, a data-transfer requestor sends a Graphsync DoNotSendCids message to the responder with ALL the CIDs received so far. This solution does NOT scale as sending ALL cids recieved for large data transfers causes the message size to exceed the message size limits set by the Graphsync protocol.
We need to redesign how we resume large data transfers.
To support transfer resumption, a data-transfer requestor sends a Graphsync
DoNotSendCids
message to the responder with ALL the CIDs received so far. This solution does NOT scale as sending ALL cids recieved for large data transfers causes the message size to exceed the message size limits set by the Graphsync protocol.We need to redesign how we resume large data transfers.