issue viewing/downloading large objects from swift on horizon dashboard
Hi all,
Uploading large objects to horizon (Havana - Ubuntu 13.10) works fine (3GB tested so far)
but when viewing large objects using view details it takes a very long time and it appears that apache is buffering a large amount of data into memory before processing.
When downloading a large object using the dashboard, it appears that the entire object is buffered into RAM before serving the data to the client, this eventuates a 500 error and possibly the client closing the connection. Previously when there was not enough RAM, the apache error log would indicate a memory error as it spills into swap and runs out of memory.
With enough memory the following error is produced:
[Wed Apr 02 23:25:24.220811 2014] [:error] [pid 28420:tid 139926892508928] [remote IP:35647] mod_wsgi (pid=28420): Exception occurred processing WSGI script '/usr/share/
[Wed Apr 02 23:25:24.220880 2014] [:error] [pid 28420:tid 139926892508928] [remote IP:35647] IOError: failed to write data
Is horizon intended to have the ability to download large objects or is the operator expected to use swift compatible clients instead?
Thanks
Question information
- Language:
- English Edit question
- Status:
- Expired
- Assignee:
- No assignee Edit question
- Last query:
- Last reply: