Skip to content

Resumable HTTP uploads - #97

Draft
Yannicked wants to merge 34 commits into
iterorganization:developfrom
Yannicked:feature/v1.3-http-resumable-upload
Draft

Resumable HTTP uploads#97
Yannicked wants to merge 34 commits into
iterorganization:developfrom
Yannicked:feature/v1.3-http-resumable-upload

Conversation

@Yannicked

Copy link
Copy Markdown
Collaborator

No description provided.

@Yannicked
Yannicked force-pushed the feature/v1.3-http-resumable-upload branch from 39114b1 to 8d0d2b7 Compare July 15, 2026 11:26
@olivhoenen olivhoenen mentioned this pull request Jul 31, 2026
@Yannicked
Yannicked force-pushed the feature/v1.3-http-resumable-upload branch 2 times, most recently from 3298395 to cd7355b Compare August 4, 2026 08:36
File types are already assigned at manifest time and preserved by
_file_data_for_partition, so this pass was a no-op for correctly
ingested simulations. Worse, the directory heuristic could promote a
plain FILE entry living next to IMAS data to IMAS, after which the
server rewrites its URI. It also opened every .nc file and scanned
every parent directory on a shared filesystem.
Hand-rolled requests.post/requests.get bypassed the auth gating on
self._server_auth, the gzip compression for large simulations
payloads, and the negotiated self._api_url.
@Yannicked
Yannicked force-pushed the feature/v1.3-http-resumable-upload branch from cd7355b to 3e92e94 Compare August 4, 2026 11:37
str() around a missing meta value produced a truthy "None" that
suppressed the server's fallback to the authenticated user.
The hand-rolled requests.post bypassed the auth gating on
self._server_auth, the gzip compression for large simulations
payloads, and the negotiated self._api_url. The resumable upload
calls now gate auth the same way.
@Yannicked
Yannicked force-pushed the feature/v1.3-http-resumable-upload branch from 3e92e94 to 05299c7 Compare August 4, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update CLI To Support New Upload Workflow Implement Resumable HTTP uploads

2 participants