Whamcloud - gitweb
LU-1579 osd: reserve credits for set version
authorNiu Yawei <niu@whamcloud.com>
Fri, 29 Jun 2012 07:08:02 +0000 (03:08 -0400)
committerOleg Drokin <green@whamcloud.com>
Mon, 27 Aug 2012 14:05:18 +0000 (10:05 -0400)
commit3ea308aac71435e6a4f5e72bb31be91a2e5ad0a5
tree7ee23871986f4c13edd1712aca405cc37afb2233
parent0b7531fe43e982379a053a04be16626a7c2fe8fd
LU-1579 osd: reserve credits for set version

In current osd_declare_xattr_set(), we assume that version change is
always accompanied with inode changes, so we don't reserve extra
credits for the setting verison.

However, in the new quota design, we may issue a sole version change
without any other updates. I think osd_declare_xattr_set() should not
make assumption on the caller's behavior and reserve at least 1 block
for version change.

Signed-off-by: Niu Yawei <niu@whamcloud.com>
Change-Id: I77a13173eea8007b5300155e0d726bd82ace8ede
Reviewed-on: http://review.whamcloud.com/3242
Tested-by: Hudson
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Mike Pershin <tappro@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c