Skip to content

Write the full logic of store rpm packages test it via unit tests - #161

Merged
madonuko merged 4 commits into
FyraLabs:mainfrom
MohammedNaser28:enh/improve-mutlipart-uploads
Oct 27, 2026
Merged

madonuko merged 4 commits into
FyraLabs:mainfrom
MohammedNaser28:enh/improve-mutlipart-uploads

Conversation

@MohammedNaser28

Copy link
Copy Markdown
Contributor

This the initial implementation for issue #155

Edit the repo.rs file to connect the logic of choose between mutlipart and single

add missing file
@MohammedNaser28
MohammedNaser28 marked this pull request as draft October 16, 2026 17:20
@MohammedNaser28

Copy link
Copy Markdown
Contributor Author

@madonuko this is the initial fix for the issue
Could you take a look and let me know if there’s anything ?

I tested multipart uploads for packages larger than 50 MiB using RustFS, and they worked correctly. I’ll also work on your suggestion to add CI tests using RustFS or MinIO and push the CI changes to this PR once they’re ready.

@madonuko madonuko left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I decided to review this at 4:22 am and as expected I couldn't understand the poll_write impl, I'll try again tmr.

Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread src/api/repos.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
Comment thread crates/kuchiyose/store.rs Resolved
@madonuko madonuko linked an issue Oct 22, 2026 that may be closed by this pull request
@MohammedNaser28

Copy link
Copy Markdown
Contributor Author

@madonuko sorry for the delay, I've applied your comments

I haven't edit/add new unit tests yet , I will add them in separate commit after review

@madonuko

Copy link
Copy Markdown
Member

ok this looks very clean now, tysm again!

Comment thread src/api/repos.rs Resolved
@MohammedNaser28
MohammedNaser28 marked this pull request as ready for review October 24, 2026 22:57
@madonuko
madonuko merged commit 26c7672 into FyraLabs:main Oct 27, 2026
9 checks passed
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.

slow uploads due to overhead in multipart uploads

2 participants