From my perspective, this is ready to merge. It may be worth to cut a mirage-swapf release first. It may as well be worth to investigate log messages and condense them (now that we have a status…
with the http-mirage-client 0.0.8 that is fixed, this PR results in very nice archives where their checksums match \o/
Further debugging, the sha256 that we read out of swap is not the same that we write into it.
Doing some printf debugging in swap shows that the handle.blocks
is only 0. And also the…
With this PR, even when using a parallel_download of 1, and exiting the unikernel after the first 14 downloads, I get only a few correct checksums:
$ for x in $(ls); do sha256 $x ;…
I added some commits... This includes: always use swapfs (even for fixed size downloads).
There's also more detailed error reporting.
And a TODO, would be nice to have a "set_stream" in Tar…