diff options
author | Sage Weil <sage@newdream.net> | 2011-05-18 16:12:12 -0700 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2011-05-19 11:20:07 -0700 |
commit | 3b663780347ce532b08be1c859b1df14f0eea4c8 (patch) | |
tree | b78059196262209593e59ecdf0a005be6894514b /net/ceph/messenger.c | |
parent | 61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf (diff) | |
download | op-kernel-dev-3b663780347ce532b08be1c859b1df14f0eea4c8.zip op-kernel-dev-3b663780347ce532b08be1c859b1df14f0eea4c8.tar.gz |
ceph: take reference on mds request r_unsafe_dir
We put ourselves on an inode list for the parent directory of metadata
operations so that an fsync on the directory will wait for metadata updates
to commit to disk. We weren't holding a reference to that directory,
however, and under certain workloads (fsstress in this case) the directory
can go away.
Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'net/ceph/messenger.c')
0 files changed, 0 insertions, 0 deletions