When a large file (6Go and more) is uploaded in Alfresco using FTP or WebDAV, after the transfer to Tomcat temp directory completes, the transfer restarts on the client side and a new temp file is created.
This keeps on happening again and again until transfer is aborted on the client or Alfresco server runs out of space.
Note that to upload file larger than 2Go using WebDAV,
MNT-9770 is needed.
Steps to reproduce
1- Install a vanilla Afresco 4.1.8 (v4.1.8(r57954-b848) where
MNT-9770 is fixed)
2.a- Mount WebDAV location(WebDrive, native Windows 7 WebDAV drive mount)
2.b- Connect to Alfresco FTP server using Filezilla
3- Navigate to Site folder folderX (either with the FTP or WebDAV client)
4- Initiate copy of 6gb+ file to folderX
1. Upload completes, client throws no errors
2. File visible within repository
1. At 100% client restart the transfer from scratch
2. File is not staged within the repository
3. Nothing is output in log
Analysis to date
I have not tested NFS but guess behavior would be the same.
Using Cyberduck WedDAV client it seems to work better. The transfer fails showing "I/O Error: Upload failed. Read timed out" at the end of the upload. But after 5 to 10 min the file is shown in the repo.
Note that there is a known issue with Windows client that sets WebDAV mapping drive’s capacity the same as its System Drive. So as to test with windows WebDAV native mount drive you will need to make sure that the space on the client system drive is sufficient :
See http://support.microsoft.com/kb/2386902 for more information.