nextcloud / nextcloud/server

Add a configurable limit for concurrent connections to external storage backends

Open
#36,422 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement feature: external storage performance 🚀
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.