Project

General

Profile

Bug #42020

qa: fuse_mount should check if mounted in umount_wait

Added by Patrick Donnelly 5 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
fs
Component(FS):
qa-suite
Labels (FS):
Pull request ID:
Crash signature:

Description

2019-09-22T20:09:03.509 INFO:tasks.daemonwatchdog.daemon_watchdog:daemon ceph.mgr.y is failed for ~301s
2019-09-22T20:09:03.509 INFO:tasks.daemonwatchdog.daemon_watchdog:BARK! unmounting mounts and killing all daemons
2019-09-22T20:09:03.509 ERROR:tasks.daemonwatchdog.daemon_watchdog:ignoring exception:
Traceback (most recent call last):
  File "/home/teuthworker/src/git.ceph.com_ceph-c_wip-pdonnell-testing-20190922.042910/qa/tasks/daemonwatchdog.py", line 56, in bark
    mount.umount_wait(force=True)
  File "/home/teuthworker/src/git.ceph.com_ceph-c_wip-pdonnell-testing-20190922.042910/qa/tasks/cephfs/fuse_mount.py", line 314, in umount_wait
    self.fuse_daemon.stdin.close()
AttributeError: 'NoneType' object has no attribute 'stdin'
2019-09-22T20:09:03.510 INFO:tasks.cephfs.fuse_mount:Running fusermount -u on ubuntu@smithi137.front.sepia.ceph.com...

From: /ceph/teuthology-archive/pdonnell-2019-09-22_10:05:30-fs-wip-pdonnell-testing-20190922.042910-distro-basic-smithi/4326097/teuthology.log

If the fuse_mount is not mounted, then skip umount process.

History

#1 Updated by Jos Collin 5 months ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 30553

#2 Updated by Patrick Donnelly 3 months ago

  • Status changed from Fix Under Review to Pending Backport

#3 Updated by Patrick Donnelly 3 months ago

  • Status changed from Pending Backport to Resolved
  • Backport deleted (nautilus,mimic)

DaemonWatchdog is not in mimic/nautilus.

Also available in: Atom PDF