README: WebDAV request timeout on slow uploads; deep verify no longer fetches per blob
This commit is contained in:
@@ -15,6 +15,7 @@ instead carried by the app description, the git tag, the release, and this file.
|
|||||||
read from one open stream, in the order they were written. Restoring 86 MB in 202 files from a
|
read from one open stream, in the order they were written. Restoring 86 MB in 202 files from a
|
||||||
Hetzner Storage Box over SMB went from 0.78 MB/s to 4.2 MB/s, the speed of reading the packs
|
Hetzner Storage Box over SMB went from 0.78 MB/s to 4.2 MB/s, the speed of reading the packs
|
||||||
as plain files over that connection.
|
as plain files over that connection.
|
||||||
|
- README: a WebDAV location on a slow upload needs a higher `davstorage.request_timeout`.
|
||||||
|
|
||||||
## [0.9.3-beta.4] - 2026-10-08
|
## [0.9.3-beta.4] - 2026-10-08
|
||||||
|
|
||||||
|
|||||||
@@ -136,9 +136,10 @@ Contributions welcome via PR — add what you ran into with your own provider.
|
|||||||
Conflict`. SMB: share = the sub-account name, port 445 must be reachable from your server (it was
|
Conflict`. SMB: share = the sub-account name, port 445 must be reachable from your server (it was
|
||||||
from a home connection here, but some providers block it), and the `smbclient` PECL extension is
|
from a home connection here, but some providers block it), and the `smbclient` PECL extension is
|
||||||
required (see the SMB entry below). Both have a noticeable fixed cost per run: an incremental run
|
required (see the SMB entry below). Both have a noticeable fixed cost per run: an incremental run
|
||||||
that uploads nothing took about 20 s over WebDAV and 50 s over SMB. A deep verify is slow over
|
that uploads nothing took about 20 s over WebDAV and 50 s over SMB. Over WebDAV, Nextcloud gives
|
||||||
remote storage, since each blob is fetched with its own request (19 minutes for 66 MiB over
|
every request at most 30 s by default, also an upload of a whole 32 MiB pack: on an upload
|
||||||
WebDAV); run it occasionally, not after every backup.
|
slower than about 9 Mbit/s a backup fails with `cURL error 28: Operation timed out`. Raise the
|
||||||
|
limit with `occ config:system:set davstorage.request_timeout --value=600 --type=integer`.
|
||||||
|
|
||||||
- **FTP, server-dependent absolute-path handling:** files_external's FTP backend always builds
|
- **FTP, server-dependent absolute-path handling:** files_external's FTP backend always builds
|
||||||
absolute paths (e.g. `MKD /repo`) for the configured root, never relative ones. `atmoz/sftp`-style
|
absolute paths (e.g. `MKD /repo`) for the configured root, never relative ones. `atmoz/sftp`-style
|
||||||
|
|||||||
Reference in New Issue
Block a user