Project

General

Profile

Fix #18056

cephfs: fix missing ll_get for ll_walk

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

Status:
Rejected
Priority:
Normal
Assignee:
% Done:

100%

Source:
Development
Tags:
cephfs
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
fs
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

History

#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

Also available in: Atom PDF