Skip to content

feat(server): Add resumable upload API - #593

Draft
jan-auer wants to merge 1 commit into
mainfrom
feat/resumable-upload-api
Draft

feat(server): Add resumable upload API#593
jan-auer wants to merge 1 commit into
mainfrom
feat/resumable-upload-api

Conversation

@jan-auer

@jan-auer jan-auer commented Aug 6, 2026

Copy link
Copy Markdown
Member

Implements the resumable upload interface on the backend trait and the API endpoints. All backends decline by default, so session creation answers 409 Conflict and clients fall back to a regular upload.

Spec

Ref FS-470

@linear-code

linear-code Bot commented Aug 6, 2026

Copy link
Copy Markdown

FS-470

@codecov

codecov Bot commented Aug 6, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.47920% with 25 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.17%. Comparing base (186c046) to head (77e2dab).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
objectstore-server/src/endpoints/resumable.rs 95.95% 10 Missing ⚠️
objectstore-service/src/backend/testing.rs 50.00% 8 Missing ⚠️
objectstore-service/src/error.rs 0.00% 3 Missing ⚠️
objectstore-types/src/resumable.rs 95.77% 3 Missing ⚠️
objectstore-server/src/endpoints/common.rs 88.88% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #593      +/-   ##
==========================================
+ Coverage   87.91%   88.17%   +0.26%     
==========================================
  Files          95       97       +2     
  Lines       15850    16400     +550     
==========================================
+ Hits        13934    14461     +527     
- Misses       1916     1939      +23     
Components Coverage Δ
Rust Backend 92.51% <95.47%> (+0.14%) ⬆️
Rust Client 81.60% <ø> (ø)
Python Client 91.51% <ø> (ø)

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

1 participant