Fix #18056
cephfs: fix missing ll_get for ll_walk
100%
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
History
#1 Updated by Hecheng Gui over 7 years ago
fixed by : https://github.com/ceph/ceph/pull/12061
#2 Updated by Hecheng Gui over 7 years ago
sorry, I put it in the wrong place, please ignore this.
#3 Updated by Greg Farnum over 7 years ago
- Status changed from New to Rejected