summaryrefslogtreecommitdiff
path: root/fs/ceph/export.c
diff options
context:
space:
mode:
authorYunchuan Wen <yunchuanwen@ubuntukylin.com>2013-12-26 06:29:28 -0800
committerYan, Zheng <zheng.z.yan@intel.com>2014-04-03 10:33:53 +0800
commitf1fc4fee3bb163eebd0e1d16a8c84b66af03886e (patch)
treeeccd9e8d0da4c389d603408cf5a4360a62053635 /fs/ceph/export.c
parent32d3e148ddac0087fdd8499ce4075db20518e122 (diff)
ceph: fscache: Wait for completion of object initialization
The object store limit needs to be updated after writing, and this can be done provided the corresponding object has already been initialized. Current object initialization is done asynchrously, which introduce a race if a file is opened, then immediately followed by a writing, the initialization may have not completed, the code will reach the ASSERT in fscache_submit_exclusive_op() to cause kernel bug. Tested-by: Milosz Tanski <milosz@adfin.com> Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com> Signed-off-by: Min Chen <minchen@ubuntukylin.com> Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Diffstat (limited to 'fs/ceph/export.c')
0 files changed, 0 insertions, 0 deletions