ext_storage_list_that_uses_temp_space

This commit is contained in:
Martin
2014-12-26 17:56:10 +01:00
parent 0be5b4ff70
commit fe5913a987
2 changed files with 60 additions and 0 deletions

View File

@@ -90,6 +90,36 @@ following order, with later mount types always overriding a previous mount type:
- user (not all) : per-user mount configurations
- :file:`data/$user/mount.json` : personal mount configurations
Note regarding temporary disk space needs
-----------------------------------------
Not all external storage types are currently enabled for or do support streaming.
Therefore ownCloud needs temporary space to buffer data for transfers. This can occur
when there are many concurrent users transferring data with a higher volume over a small
bandwidth wire. ownCloud may need in these cases an amount of temporary space which could
exeed the server capabilities. Example: 100 concurrent users uploading each a file having
300MB with a total transfer trime of 6000s (1h 40min). The temporary space needed
by ownCloud for this period of time is 30GB. Even though it is not mandatory,
the location of the temp directory used by ownCloud can be configured manually.
To do so, you need to maintain the 'tempdirectory' parameter described in
config.sample.php
As of writing, following external storage list uses temp files for up/download:
* FTP
* SMB / SMB_OC
* WebDAV
* Amazon S3
* Dropbox
* Google Drive
* OpenStack SWIFT
External storage list that uses direct file streaming:
* Local
* SFTP
Backends
--------

View File

@@ -51,6 +51,36 @@ external storage services, and check the services you want to allow.
After creating your external storage mounts, you can share them and control
permissions just like any other ownCloud share.
Note regarding temporary disk space needs
-----------------------------------------
Not all external storage types are currently enabled for or do support streaming.
Therefore ownCloud needs temporary space to buffer data for transfers. This can occur
when there are many concurrent users transferring data with a higher volume over a small
bandwidth wire. ownCloud may need in these cases an amount of temporary space which could
exeed the server capabilities. Example: 100 concurrent users uploading each a file having
300MB with a total transfer trime of 6000s (1h 40min). The temporary space needed
by ownCloud for this period of time is 30GB. Even though it is not mandatory,
the location of the temp directory used by ownCloud can be configured manually.
To do so, you need to maintain the 'tempdirectory' parameter described in
config.sample.php
As of writing, following external storage list uses temp files for up/download:
* FTP
* SMB / SMB_OC
* WebDAV
* Amazon S3
* Dropbox
* Google Drive
* OpenStack SWIFT
External storage list that uses direct file streaming:
* Local
* SFTP
Local Storage
-------------