Project

General

Profile

Actions

Feature #22707

closed

Check performance of file uploads after deploying #22321 to test cluster

Added by Tom Clegg 24 days ago. Updated 2 days ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Story points:
-

Description


Subtasks 1 (0 open1 closed)

Task #22809: Review note-4ResolvedBrett Smith04/17/2025Actions
Actions #1

Updated by Peter Amstutz 4 days ago

  • Target version changed from Development 2025-04-16 to Development 2025-04-30
Actions #2

Updated by Tom Clegg 4 days ago

  • Status changed from New to In Progress
Actions #3

Updated by Peter Amstutz 4 days ago

  • Subtask #22809 added
Actions #4

Updated by Tom Clegg 3 days ago

I tried uploading an arvados git repo checkout (3646 files in 979 dirs) to tordo from a shell node, using a one-liner with curl and xargs.

version concurrency clock time blocks in final manifest
3.1.1 6 26m24s 6930
main 6 23m47s 164
main 2 24m58s 108

Admittedly the testing plan adds a lot of overhead, which would tend to mask performance issues. But the new version (with repacking) finishes faster than the old version. So it feels pretty safe to say we haven't introduced any significant performance problems.

time find arvados -type d | while read f; do echo curl -f -X MKCOL -H "'Authorization: Bearer $ARVADOS_API_TOKEN'" "'https://download.tordo.arvadosapi.com/c=$uuid/${f#arvados/}'"; done | xargs -n1 -d \\n bash -c
time find arvados -type f | while read f; do echo curl -f -X PUT -H "'Authorization: Bearer $ARVADOS_API_TOKEN'" -H "'Content-Type: application/octet-stream'" -T "'$f'" "'https://download.tordo.arvadosapi.com/c=$uuid/${f#arvados/}'" "|| echo $f"; done | xargs -n1 -d \\n -P6 bash -c
Actions #5

Updated by Brett Smith 3 days ago

Tom Clegg wrote in #note-4:

I tried uploading an arvados git repo checkout (3646 files in 979 dirs) to tordo from a shell node, using a one-liner with curl and xargs. … it feels pretty safe to say we haven't introduced any significant performance problems.

Agreed, lgtm, thanks.

Actions #6

Updated by Tom Clegg 2 days ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF