Add option to limit concurrent up-/downloads
Open
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Expected behaviour
I am able to limit the number of concurrent up-/downloads.
Actual behaviour
Multiple files are uploaded concurrently
Steps to reproduce
- Install the iOS app
- select multiple files for upload
Reasoning
- I have very limited upload speed.
- I prefer to have one file completely uploaded instead of multiple files partly uploaded
- my server has very limited resources and I prefer it to finish working on one file instead of failing on multiple files
iOS version
13.2 (17B5084a)
App version
2.25.0.4
Server configuration
Operating system: debian buster armhf
Web server: Apache httpd 2.4.38
Database: PostgreSQL 11.5
PHP version: 7.3
Nextcloud version: 17.0.1 RC1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file, test, or entry point is named. Start by tracing the iOS app's upload flow for selecting multiple files and identify where concurrent transfers are scheduled. Done means the app provides a way to limit concurrent uploads and the selected limit is respected when multiple files are uploaded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100