Actions
Feature #20219
openLog panel on container view fetches live logs using periodic range request on new container log endpoint
Start date:
Due date:
% Done:
0%
Estimated time:
Story points:
3.0
Description
https://dev.arvados.org/projects/arvados/wiki/Efficient_live_access_to_container_logs
Stop getting things from the log table.
Get the list of files in the container log collection (via WebDAV):
/arvados/v1/containers/{uuid}/log
Then for the logs the user wants to view, get the data for the individual logs:
/arvados/v1/containers/{uuid}/log/{file}.txt
If the amount of data exceeds some limit (eg 128kb) then only fetch the first 64kb and last 64kb and include a message that some logs were omitted.
Periodically poll to see if the file sizes get bigger and request more data when it is available.
Related issues
Updated by Peter Amstutz 24 days ago
- Description updated (diff)
- Subject changed from Log panel fetches live logs using periodic range request on new WebDAV endpoint to Log panel on container view fetches live logs using periodic range request on new container log endpoint
Updated by Peter Amstutz 24 days ago
- Related to Story #16442: Scalable + reliable container logging added
Updated by Peter Amstutz 18 days ago
- Related to Feature #19889: access current container logs at /arvados/v1/containers/{uuid}/log/{filename} added
Updated by Peter Amstutz 18 days ago
- Related to deleted (Feature #19889: access current container logs at /arvados/v1/containers/{uuid}/log/{filename})
Updated by Peter Amstutz 18 days ago
- Blocked by Feature #19889: access current container logs at /arvados/v1/containers/{uuid}/log/{filename} added
Updated by Peter Amstutz 18 days ago
- Target version changed from To be groomed to To be scheduled
Actions