-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Add bulk upload #28991
Add bulk upload #28991
Conversation
e5185f4
to
fd5ad5c
Compare
099f95a
to
733d015
Compare
9fc8fad
to
a28c72d
Compare
This comment has been minimized.
This comment has been minimized.
dc07da1
to
02629da
Compare
Changed to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good. Thanks for the tests too! 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested with some small adjustment that would need a fix, works good with that otherwise and code also looks nice an clean 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good in general, great to see many tests.
I only had minor comments
👍
a34b31b
to
4180a79
Compare
Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: Louis Chemineau <louis@chmn.me>
79a3c08
to
8dbaeda
Compare
Tests failure unrelated |
Once @juliushaertl confirmed, we can get this in 🚀 |
Signed-off-by: Louis Chemineau <louis@chmn.me>
8dbaeda
to
def983d
Compare
Pushed a fix for the failing capabilities test |
Fix: #28443
The PR adds a new DAV plugin to handle requests on the
/dav/bulk
endpoint.bulkupload
Request templates
bec011bf527a43d6
is a random stringContent-Length
headerResponse template
Benchmarks
This PR contains some benchmarks written in bash. They are be flexible enough to test different file counts, file sizes, bandwidth and concurrency.