Project

General

Profile

Actions

Feature #8363

closed

crunch-run scans arv-mount logging for errors

Added by Peter Amstutz about 8 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Crunch
Target version:
Story points:
0.5
Release relationship:
Auto

Description

Crunch-run should check the logs of arv-mount for known error patterns. If found, it posts a warning to "runtime_status" to the container record there was an arv-mount error.

The patterns to look for are

  • "Keep write error"
  • "Block not found error"
  • "Unhandled exception during FUSE operation"

Subtasks 1 (0 open1 closed)

Task #17407: Review 8363-fuse-warningsResolvedTom Clegg09/21/2021Actions

Related issues

Related to Arvados - Bug #15727: [FUSE] Unhandled exception while getting discovery docNewActions
Actions #1

Updated by Brett Smith about 8 years ago

  • Target version set to Arvados Future Sprints
Actions #2

Updated by Peter Amstutz over 4 years ago

  • Related to Bug #15727: [FUSE] Unhandled exception while getting discovery doc added
Actions #3

Updated by Peter Amstutz about 3 years ago

  • Target version changed from Arvados Future Sprints to 2021-03-03 sprint
Actions #4

Updated by Peter Amstutz about 3 years ago

  • Description updated (diff)
Actions #5

Updated by Peter Amstutz about 3 years ago

  • Description updated (diff)
  • Subject changed from [FUSE] arv-mount exits non-zero if any I/O errors were returned to crunch-run scans arv-mount logs for errors
Actions #6

Updated by Peter Amstutz about 3 years ago

  • Category set to Crunch
Actions #7

Updated by Peter Amstutz about 3 years ago

  • Description updated (diff)
Actions #8

Updated by Peter Amstutz about 3 years ago

  • Subject changed from crunch-run scans arv-mount logs for errors to crunch-run scans arv-mount logging for errors
Actions #9

Updated by Peter Amstutz about 3 years ago

  • Description updated (diff)
Actions #11

Updated by Peter Amstutz about 3 years ago

  • Assigned To set to Lucas Di Pentima
Actions #12

Updated by Peter Amstutz about 3 years ago

  • Assigned To changed from Lucas Di Pentima to Nico César
Actions #13

Updated by Peter Amstutz about 3 years ago

  • Target version changed from 2021-03-03 sprint to 2021-03-17 sprint
Actions #14

Updated by Peter Amstutz about 3 years ago

  • Target version changed from 2021-03-17 sprint to 2021-03-31 sprint
Actions #15

Updated by Nico César about 3 years ago

  • Target version changed from 2021-03-31 sprint to 2021-04-14 sprint
Actions #16

Updated by Peter Amstutz about 3 years ago

  • Assigned To changed from Nico César to Lucas Di Pentima
Actions #17

Updated by Peter Amstutz about 3 years ago

  • Target version changed from 2021-04-14 sprint to 2021-04-28 bughunt sprint
Actions #18

Updated by Peter Amstutz almost 3 years ago

  • Target version changed from 2021-04-28 bughunt sprint to 2021-05-12 sprint
Actions #19

Updated by Lucas Di Pentima almost 3 years ago

  • Target version changed from 2021-05-12 sprint to 2021-05-26 sprint
Actions #20

Updated by Peter Amstutz almost 3 years ago

  • Assigned To changed from Lucas Di Pentima to Nico César
Actions #21

Updated by Nico César almost 3 years ago

  • Status changed from New to In Progress
Actions #22

Updated by Peter Amstutz almost 3 years ago

  • Target version changed from 2021-05-26 sprint to 2021-06-09 sprint
Actions #23

Updated by Peter Amstutz almost 3 years ago

  • Target version changed from 2021-06-09 sprint to 2021-06-23 sprint
Actions #24

Updated by Peter Amstutz almost 3 years ago

  • Target version changed from 2021-06-23 sprint to 2021-07-07 sprint
Actions #25

Updated by Peter Amstutz almost 3 years ago

  • Target version changed from 2021-07-07 sprint to 2021-07-21 sprint
Actions #26

Updated by Peter Amstutz almost 3 years ago

  • Target version changed from 2021-07-21 sprint to 2021-08-04 sprint
Actions #27

Updated by Peter Amstutz almost 3 years ago

  • Assigned To deleted (Nico César)
Actions #28

Updated by Peter Amstutz almost 3 years ago

  • Assigned To set to Peter Amstutz
Actions #29

Updated by Peter Amstutz over 2 years ago

  • Status changed from In Progress to New
Actions #30

Updated by Peter Amstutz over 2 years ago

  • Target version changed from 2021-08-04 sprint to 2021-09-01 sprint
Actions #31

Updated by Peter Amstutz over 2 years ago

  • Target version changed from 2021-09-01 sprint to 2021-09-15 sprint
Actions #32

Updated by Peter Amstutz over 2 years ago

  • Assigned To deleted (Peter Amstutz)
Actions #33

Updated by Peter Amstutz over 2 years ago

  • Target version changed from 2021-09-15 sprint to 2021-09-29 sprint
Actions #34

Updated by Peter Amstutz over 2 years ago

  • Assigned To set to Tom Clegg
Actions #35

Updated by Tom Clegg over 2 years ago

  • Status changed from New to In Progress
Actions #37

Updated by Lucas Di Pentima over 2 years ago

  • Just one question: Do you think it would be useful to provide more information (for example on runtime_status[warningDetail]) by adding the entire txt string that matched the pattern?

The rest LGTM

Actions #38

Updated by Lucas Di Pentima over 2 years ago

Update: Jenkins failed at developer-run-tests-remainder: #2807 /console

Actions #39

Updated by Lucas Di Pentima over 2 years ago

While refreshing my memory about runtime_status I realized that we mistakenly list errorDetails and warningDetails in plural in the docs for runtime_status. The correct ones are singular.

Actions #40

Updated by Tom Clegg over 2 years ago

Good points.

8363-fuse-warnings @ 517896bc3c34365cc4d4eb54d36db6b439e994d0 -- developer-run-tests: #2703

  • include entire matching log entry as warningDetail
  • fix spelling of errorDetail/warningDetail in docs
  • update tests to match new ArvMountCmd semantics
Actions #41

Updated by Lucas Di Pentima over 2 years ago

This LGTM, thanks.

Actions #42

Updated by Tom Clegg over 2 years ago

  • Status changed from In Progress to Resolved

Applied in changeset arvados-private:commit:arvados|c9aaa4d329b08c8b1c8cfd566c5282ab57e97f05.

Actions #43

Updated by Peter Amstutz over 2 years ago

  • Release set to 42
Actions

Also available in: Atom PDF