-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
artifact download URL is not resumable #69
Comments
oh, yeah, |
I have reworked this a bit, and have been able to get range requests to work for objects that have already been archived to the object store. I believe passing a range request into progenitor is still a work in progress (see oxidecomputer/progenitor#745 and oxidecomputer/progenitor#750) so range requests don't yet work before the range request is complete. I've also reworked the github frontend (which is what you're downloading from here) so that it can request the file directly from S3, rather than having to ask the backend API server to proxy it from S3. My hope is that this will cut down on the reliability issues with the actual transfers. |
I've been able to grab the whole file a couple of times at the office, at least:
|
From this buildomat run:
https://github.com/oxidecomputer/omicron/runs/38078608713
I wanted to download
/work/repo.zip
, which is:https://buildomat.eng.oxide.computer/wg/0/artefact/01JND89XBVFYKYFJXD6JFDA8XR/i361qB3lfswvUlvUnk2I8TAIInnC6R0aVLrufUE3xiKZ7Jpm/01JND8A832Z6DMSNDE05HMFHVH/01JNDBQH91APJC86M538P066PN/repo.zip
That seems to reliably fail to download just after the 1 GiB mark (a separate bug):
I tried to retry it but:
This looks similar to #31, but the fix for that looks like it was fixing a different endpoint (
/public/file/...
).The text was updated successfully, but these errors were encountered: