Known Issues¶
Uploading files¶
Parallel uploads will fail if they are started after a large file has already started uploading.
Behaviour:
Even small files begun while a large file is uploading will fail if it is more than 2 minutes before the large file finishes. The files will appear to succeed (the bar will reach 100%) but when the first file completes, the subsequent files will switch and be shown as failed.
This is a limitation of the InvenioRDM file uploading infrastructure and will take significant time to fix (not a current priority).
It should only happen if the first file takes longer than 2 minutes to upload. (Around 200mb on a fast connection.)
Cause:
Although the PUT requests to send the file content are made in parallel, the requests are processed by InvenioRDM sequentially in a queue. This can leave some upload requests waiting a long time for a response if they are queued behind a large file upload. If this wait time exceeds 2 minutes, the load balancer will cut off the idle connection causing the upload to fail.
Workaround:
wait for large files to finish uploading before starting other uploads.
if an upload does fail, click the trash icon to remove it and try that file again on its own.