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:04:40 +0000 (10:04 -0400)
commite9bcde336651284ced67c1f2de8c51c3023d64c2
tree92e761054cee16b834b34bb0a1e1fa4158b545de
parent67ad9b8d973d3f56ba750467113d2933de54d842
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