Project

General

Profile

Actions

Story #20258

open

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

Added by Brett Smith 2 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Workbench2
Target version:
Start date:
03/06/2023
Due date:
03/06/2023 (about 3 months late)
% Done:

0%

Estimated time:
Story points:
-

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 - Story #16442: Scalable + reliable container loggingIn Progress03/15/202306/30/2023

Actions
Follows Arvados - Bug #20200: controller limits log create requestsResolvedPeter Amstutz03/03/2023

Actions
Actions #1

Updated by Brett Smith 2 months 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 2 months ago

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

Also available in: Atom PDF