Project

General

Profile

Actions

Bug #1509

closed

cfuse sometimes hangs after unmount

Added by Josh Durgin over 12 years ago. Updated over 7 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

After fusermount completes successfully, cfuse did not exit in these runs:

teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/653
teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/625

I killed the process manually both times - in the first case, cfuse was busily polling select(2). In the second hang, cfuse was waiting on a futex.
Currently, teuthology waits for cfuse to exit after unmounting. Perhaps it should kill it instead if there's been an error?

Actions #1

Updated by Sage Weil over 12 years ago

  • Category set to 24

This is usually caused by leaked inode references. A full client log (debug ms = 1, debug client = 20, debug objectcacher = 20) should be enough to fix it.

Actions #2

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position set to 882
Actions #3

Updated by Sage Weil over 12 years ago

  • Assignee set to Sage Weil
Actions #4

Updated by Sage Weil over 12 years ago

  • Status changed from New to Resolved

recent regression, now fixed by commit:fc587d6caa2376f95fe15567bd632a2d4b8bb81f

Actions #5

Updated by Josh Durgin over 12 years ago

This occurred again on the snaps workunit in teuthology:~teuthworker/archive/nightly_coverage_2011-09-21/372. cfuse was waiting on a futex. The log may provide a clue in this case:

2011-09-21 02:20:51.664266 7f53319df700 client4108 WARNING: dir is open on empty dir 10000013e9b with 1 entries

Actions #6

Updated by Sage Weil over 12 years ago

  • Status changed from Resolved to In Progress
Actions #7

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.36 to v0.37
Actions #8

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (913)
  • Translation missing: en.field_position set to 900
Actions #9

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.37 to v0.38
Actions #10

Updated by Sage Weil over 12 years ago

  • Status changed from In Progress to Need More Info
Actions #11

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.38 to v0.39
Actions #12

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (930)
  • Translation missing: en.field_position set to 974
Actions #13

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.39 to v0.40
Actions #14

Updated by Sage Weil over 12 years ago

  • Assignee deleted (Sage Weil)
Actions #15

Updated by Sage Weil over 12 years ago

  • Target version deleted (v0.40)
  • Translation missing: en.field_position deleted (1082)
  • Translation missing: en.field_position set to 100
Actions #16

Updated by Sage Weil about 12 years ago

  • Category changed from 24 to 11
Actions #17

Updated by Sage Weil over 11 years ago

  • Status changed from Need More Info to Can't reproduce
Actions #18

Updated by John Spray over 7 years ago

  • Project changed from Ceph to CephFS
  • Category deleted (11)

Bulk updating project=ceph category=ceph-fuse issues to move to fs project so that we can remove the ceph-fuse category from the ceph project

Actions

Also available in: Atom PDF