Project

General

Profile

Actions

Bug #15521

closed

[keepstore] error reporting improvements

Added by Peter Amstutz over 4 years ago. Updated about 4 years ago.

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

Description

From ops bug #15520

Keepstore logging improvements:

  1. Keepstore PutBlock() calls log.Printf, this line of code is untouched from 2014 (!) it is being logged in JSON format but lacks useful context like the request id.
  2. The error that is sent to the client is not logged at all.
  3. The log doesn't say anything about where the block is being fetched from -- which volume, bucket, remote cluster, anything
  4. the error that reaches the user needs to make it clear that the problem was in fetching a remote block; requires some combination of improving server and client error messages

Subtasks 1 (0 open1 closed)

Task #15750: Review 15521-keepstore-loggingResolvedTom Clegg10/31/2019Actions

Related issues

Related to Arvados - Bug #15606: [keep-web] logging doesn't include error messagesResolvedTom Clegg10/29/2019Actions
Related to Arvados - Bug #15713: [Controller] Internal error not loggedResolvedTom Clegg10/24/2019Actions
Actions

Also available in: Atom PDF