You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Autoretrieve is seeing "successful" transfers that have zero bytes transferred, our event logs for them look like this: { "confirmed": true, "receivedCids": 1, "receivedSize": 0 }.
They are initiated because we don't have the block locally, and a new transfer shouldn't be able to start for the same CID. They also aren't marked as failed because the block confirmer gives us a 👍 that the root block we wanted is now in our blockstore. So it would appear that the transfer happens but DT doesn't set state properly so channelState.Received() is zero.
h/t to @dirkmc, from sophia, apparently from autoretrieve, with what looks like a ~1m timeout cancellation yet the SP claims it's sending data. We timeout when no bytes are received, even if we're still chatting with the peer.
The text was updated successfully, but these errors were encountered:
We timeout when no bytes are received, even if we're still chatting with the peer.
In this case it looks from the logs like the last data is sent at 2023-01-10 10:18:41.744 and then after a minute, auto-retrieve gives up waiting for more data and cancels the retrieval.
Two related items:
Autoretrieve is seeing "successful" transfers that have zero bytes transferred, our event logs for them look like this:
{ "confirmed": true, "receivedCids": 1, "receivedSize": 0 }
.They are initiated because we don't have the block locally, and a new transfer shouldn't be able to start for the same CID. They also aren't marked as failed because the block confirmer gives us a 👍 that the root block we wanted is now in our blockstore. So it would appear that the transfer happens but DT doesn't set state properly so
channelState.Received()
is zero.h/t to @dirkmc, from sophia, apparently from autoretrieve, with what looks like a ~1m timeout cancellation yet the SP claims it's sending data. We timeout when no bytes are received, even if we're still chatting with the peer.
The text was updated successfully, but these errors were encountered: