Bug #18086
cephfs: fix missing ll_get for ll_walk
% 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
History
#1 Updated by Hecheng Gui over 7 years ago
fixed by : https://github.com/ceph/ceph/pull/12061
#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