Project

General

Profile

Bug #18086

cephfs: fix missing ll_get for ll_walk

Added by Hecheng Gui over 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
NFS (Linux Kernel)
Target version:
-
% Done:

100%

Source:
Community (dev)
Tags:
cephfs-nfs
Backport:
jewel
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
fs
Component(FS):
libcephfs
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

When exporting a cephfs with nfs-ganesha, segfault is encountered upon releasing file handles using 'systemctl stop nfs-ganesha'.

trace below:
ceph version 11.0.2-1599-g83ce0fe (83ce0fe2f4f6e17a761586606813f02d1c86ebee)
1: (()+0x48d48a) [0x7f6291f8a48a]
2: (()+0xf100) [0x7f629dee4100]
3: (()+0x3fb6) [0x7f629a5dffb6]
4: /usr/bin/ganesha.nfsd() [0x42ea79]
5: (destroy_fsals()+0xc5) [0x42eea3]
6: /usr/bin/ganesha.nfsd() [0x45ad80]
7: (admin_thread()+0x223) [0x45aff9]
8: (()+0x7dc5) [0x7f629dedcdc5]
9: (clone()+0x6d) [0x7f629d59bced]

Tested under:
ceph master commit:83ce0fe2f4f6e17a761586606813f02d1c86ebee
nfs-ganesha master commit:64f90f1f4f7ebf094b3aa4c4d161e60f398fb8c6


Related issues

Copied to CephFS - Backport #18195: jewel: cephfs: fix missing ll_get for ll_walk Resolved

History

#2 Updated by Greg Farnum over 7 years ago

  • Status changed from New to Pending Backport

#3 Updated by Loïc Dachary over 7 years ago

  • Backport set to jewel

#4 Updated by Loïc Dachary over 7 years ago

  • Copied to Backport #18195: jewel: cephfs: fix missing ll_get for ll_walk added

#5 Updated by Nathan Cutler about 7 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF