I'm load testing with getting intermittent Invalid status (504) for bafybeihsxbobenr27qs27jk26nuhzvey3zseukoeasifcaop6vgbpqpa7e. failed to fetch CID: CAR root CID mismatch; all retrievals failed; all retrievals failed; context canceled
repro'd issue https://github.com/guanzo/lassie-debug. could you take a look? something's weird with protocols=http.
I added this log to the verifiedcar.go file linked above
the first cid ...c64 is repeated. the 2nd cids are all in the repo's cids.txt. every cid in cids.txt is being requested once.
cbr.Roots[0] comes from the http response body. to me it looks like the response is somehow being reused for multiple retrievals.
here's the full grepped output, you can see the cbr.Roots[0] cid is repeated quite often
I'm load testing with getting intermittent Invalid status (504) for bafybeihsxbobenr27qs27jk26nuhzvey3zseukoeasifcaop6vgbpqpa7e. failed to fetch CID: CAR root CID mismatch; all retrievals failed; all retrievals failed; context canceled
due to this line: https://github.com/filecoin-project/lassie/blob/e97d544680bc8f7a838303c75fdb4b40d0330cfa/pkg/verifiedcar/verifiedcar.go#L81 2nd case is occuring (
cbr.Roots[0] != cfg.Root
)repro'd issue https://github.com/guanzo/lassie-debug. could you take a look? something's weird with
protocols=http
. I added this log to theverifiedcar.go
file linked abovegrepped output
the first cid
...c64
is repeated. the 2nd cids are all in the repo'scids.txt
. every cid incids.txt
is being requested once.cbr.Roots[0]
comes from the http response body. to me it looks like the response is somehow being reused for multiple retrievals.here's the full grepped output, you can see the
cbr.Roots[0]
cid is repeated quite often