Bug #7958
closedceph-fuse+fsx umount hang on leaked inode reference
0%
Description
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-03-31_23:00:36-fs-master-testing-basic-plana/157636
client log is in that directory.
2014-04-02 10:23:34.312312 7f58bdcc6780 1 client.4117 dump_inode: DISCONNECTED inode 100000006c8 #100000006c8 ref 1100000006c8.head(ref=1 cap_refs={1024=0,2048=0,4096=0,8192=0} open={3=0} mode=100664 size=82691691 mtime=2014-04-01 12:04:27.071016 caps=pAsLsXsFscr(0=pAsLsXsFscr) objectset[100000006c8 ts 4163/11336682 objects 0 dirty_or_tx 0] 0x7f58a03cbc60)
Updated by Sage Weil about 10 years ago
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-04-01_23:00:33-fs-firefly-distro-basic-plana/160589
Updated by Zheng Yan about 10 years ago
I guess it's introduce by commit f1c7b4ef0 (client: pin Inode during readahead). Readahead raced with truncate. ObjectCacher::discard_set removed the readahead buffer head, but didn't call finish read context