Add a configurable limit for concurrent connections to external storage backends
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
I use Nextcloud 25.0.2 with the files_external app and a Hetzner Storage-Box that I connected through WebDAV. Everything worked fine until recently and I don't know what changed. But Hetzner support tells me that the problem is, that the connections are limited to 10 and that it's doesn't work, when I exceed the 10 connections. As Nextcloud is the only software accesses the Storage-Box, there should be some way to limit the number of connections, where ever they come from: desktop client, mobile client, occ or web UI.
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
Start by tracing the files_external WebDAV path and the occ, desktop-client, mobile-client, and web UI entry points mentioned in the issue. Determine where concurrent external-storage connections are created, then verify that one configurable limit applies across all those access paths and prevents exceeding the configured value.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100