Idea #11167
Updated by Peter Amstutz almost 8 years ago
If keep-web is not configured, Workbench will fallback to arv-get and Rails streaming to serve files. However, this is a very bad fallback:
# It fails silently if calling arv-get doesn't work
# It ties up a workbench worker for the duration of the download
# It doesn't report content-length, so user agents are unable to render a progress bar or determine if the entire file was transferred.
# It sometimes silently drops out in the middle of downloads
# It sometimes consumes huge amount of RAM, crashing the workbench server.
Instead of inflicting this on users, it might be better to the user to a page saying that the sysadmin needs to install keep-web.