Project

General

Profile

Actions

Bug #152

closed

cfuse problem

Added by ar Fred almost 14 years ago. Updated over 13 years ago.

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

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Hi,

compiled at 7ecf493fd2c

it seems cfuse starts fuse when it fails connecting to a monitor (which is dead in that case), which can lead to later crashes when hitting ctrl-c while cfuse contacts another monitor:

$ cfuse /ceph/
mounting ceph
10.05.26_15:44:11.016134 7f3bc2b27710 -- :/8473 >> 172.16.2.9:6789/0 pipe(0x1dc65d0 sd=-1 pgs=0 cs=0 l=0).fault first fault
10.05.26_15:44:21.015609 7f3bc3328710 monclient(hunting): continuing hunt
10.05.26_15:44:21.015909 7f3bc5e50720 monclient(hunting): authenticate timed out after 10
starting fuse
ceph_fuse_ll_main starting fuse on pid 8473
10.05.26_15:44:21.018140 7f3bc3b29710 monclient(hunting): found mon1
^Cceph_fuse_ll_main done, err=0
fuse finished, unmounting ceph
cfuse: client/Client.cc:2788: int Client::unmount(): Assertion `mounted' failed.
Aborted (core dumped)

bt
#0 0x00007f3bc4981a75 in *GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007f3bc49855c0 in *_GI_abort () at abort.c:92
#2 0x00007f3bc497a941 in *
_GI
_assert_fail (assertion=0x561799 "mounted", file=<value optimized out>, line=2788, function=0x563860 "int Client::unmount()") at assert.c:81
#3 0x000000000047933a in Client::unmount (this=0x1dc0530) at client/Client.cc:2788
#4 0x0000000000442909 in main (argc=2, argv=0x1dbf320, envp=<value optimized out>) at cfuse.cc:96

Actions #1

Updated by Sage Weil almost 14 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF