Project

General

Profile

Actions

Feature #19889

closed

access current container logs at /arvados/v1/containers/{uuid}/log/{filename}

Added by Tom Clegg about 1 year ago. Updated 6 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Story points:
3.0
Release relationship:
Auto

Description

See Efficient live access to container logs

Provide access to the logs for a locked/running container, including the portion that has not yet been flushed to keep.

Included:
  • read-only webdav handler in crunch-run (may involve refactoring/exporting some parts of keep-web to avoid copying code)
  • webdav handler in controller that proxies to crunch-run gateway, keep-web (webdav.InternalURLs), or an "empty collection" stub, depending on whether container is active/finished
Not included:
  • log_events API
  • workbench2

Subtasks 1 (1 open0 closed)

Task #20244: Review 19889-live-log-webdavIn ProgressTom Clegg03/23/2023Actions

Related issues

Related to Arvados Epics - Idea #16442: Scalable + reliable container loggingResolved03/15/202308/31/2023Actions
Related to Arvados - Feature #18790: Access live container logs through arvados-client and crunch-run container gatewayResolvedTom Clegg04/04/2023Actions
Related to Arvados - Feature #20319: Move containers/{uuid}/log/ to container_requests/{uuid}/log/ResolvedTom Clegg04/21/2023Actions
Related to Arvados - Idea #20955: Crunch log transition documentation issuesResolvedPeter Amstutz09/15/2023Actions
Has duplicate Arvados - Feature #20217: crunch-run WebDAV service providing access to latest logsDuplicateActions
Has duplicate Arvados - Feature #20218: Container log endpoint in controller that routes to either crunch-run or keep-webDuplicateActions
Blocks Arvados - Feature #20219: Log panel on container view fetches live logs using periodic range request on new container log endpointResolvedStephen Smith07/28/2023Actions
Actions

Also available in: Atom PDF