Project

General

Profile

Actions

Idea #20258

closed

"Live" log view should show users the most recent logs, wherever those are

Added by Brett Smith about 1 year ago. Updated 7 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
Workbench2
Target version:
-
Story points:
-
Release relationship:
Auto

Description

#20200 added a limit where the controller will return 503 to log create requests if they start taking up too much of the request capacity (configured by Services.API.LogCreateRequestFraction). If this happens, then the container's log collection provides the most up-to-date logs a user can view. Crunch updates this collection periodically (configured by Containers.Logging.LogUpdatePeriod). However, if the controller never drops a log update, then the live logs have the most up-to-date logs.

Currently the user has no way to know whether live logs have been dropped. Therefore, if they want the most recent logs from a container, their only option is to check both places.

One way or another, client tools like Workbench should figure out which source has the most recent logs, and render logs from there.

This ticket may be obsoleted, and not done, if we make sufficient progress on live logs revamp #16442.


Related issues

Related to Arvados Epics - Idea #16442: Scalable + reliable container loggingResolved03/15/202308/31/2023Actions
Follows Arvados - Bug #20200: controller limits log create requestsResolvedPeter Amstutz03/03/2023Actions
Actions #1

Updated by Brett Smith about 1 year ago

  • Follows Bug #20200: controller limits log create requests added
  • Start date set to 03/06/2023
  • Due date set to 03/06/2023
Actions #2

Updated by Brett Smith about 1 year ago

  • Related to Idea #16442: Scalable + reliable container logging added
Actions #3

Updated by Peter Amstutz 7 months ago

  • Target version deleted (Future)
  • Status changed from New to Resolved
Actions #4

Updated by Peter Amstutz 7 months ago

  • Release set to 66
Actions

Also available in: Atom PDF