Last week I spent with resolving the problems of working with large files in nuxeo 5.1.6 and 5.2.RC1. My target platform is 5.1.6, but these issues persist and in 5.2<br /> I'll try to figure out the limitations.<br /> 1. File downloading.<br /> When a large file is copied to WorkList and is using exportAsZip command link, the DownloadServlet is not using and java heap out of memory is thrown (MyFaces limitation to cache whole the response, before send back to client). From workspaces and folders there is no problems to download such a file because the response is coming from dedicated servlet for downloading of large files.<br /> 2.File uploading.<br /> If you try to upload large zip file (about 1.5G) which has unknown extension (.sssss for example) java heap out of memory is thrown by jmimemagic library. <a href="http://www.nuxeo.org/discussions/thread.jspa?threadID=2339&tstart=0">Sniffer still tries to upload whole the file content into memory</a>. Also in the chain of calls during creation of document from file, contains a lot of calls to updatemime of the blob. This reduces the performance of the system. Also a lot temporary files are creating within sniffing process.<br /> In 5.1.6 digest computation was calling 2 times - one for unicity service and one from DigestComputer - this is very slow operation and applied to large files causes to occured of transaction timeout.<br /> <br /> I hope this information will help you to stabilize the 5.2 release.<br /> Regards,<br /> Stefan Dimov -- Posted by "[email protected]" at Nuxeo Discussions <http://nuxeo.org/discussions> View the complete thread: <http://www.nuxeo.org/discussions/thread.jspa?threadID=2355#6338> _______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm
