subconsciousnetwork / noosphere

Noosphere is a protocol for thought; let's discover it together!
Apache License 2.0
667 stars 40 forks source link

Intermittent: "Failed to parse CAR file: early eof" #676

Open jsantell opened 1 year ago

jsantell commented 1 year ago

via Windows run https://github.com/subconsciousnetwork/noosphere/actions/runs/6487283518/job/17619038228?pr=671

2023-10-11T21:04:26.8911296Z test latency::clients_can_sync_when_there_is_a_lot_of_content ... FAILED 2023-10-11T21:04:26.8911884Z 2023-10-11T21:04:26.8912819Z failures: 2023-10-11T21:04:26.8912868Z 2023-10-11T21:04:26.8914396Z ---- latency::clients_can_sync_when_there_is_a_lot_of_content stdout ---- 2023-10-11T21:04:26.8916647Z Error: Internal error: Some("Failed to parse CAR file: early eof")

jsantell commented 1 year ago

On nightly linux

2023-10-19T18:38:01.0409863Z ---- latency::clients_can_sync_when_there_is_a_lot_of_content stdout ----
2023-10-19T18:38:01.0410211Z Error: Internal error: Some("Failed to parse CAR file: early eof")
jsantell commented 1 year ago

Windows failure

2023-10-18T19:00:44.9719954Z ---- latency::clients_can_sync_when_there_is_a_lot_of_content stdout ---- 2023-10-18T19:00:44.9720833Z Error: Internal error: Some("Failed to parse CAR file: early eof")

jsantell commented 1 year ago

We get an error from iroh_car::Error::Parsing with string "early eof". Possible sources that match this error all deconstruct into io::Error, but io::Error::UnexpectedEof stringifies as "unexpected end of file", not "early eof".

Possible sources:

jsantell commented 12 months ago

This failure is occuring more often than not.