Whamcloud - gitweb
LU-8856 osd: mark specific transactions netfree 44/31444/9
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Wed, 3 May 2017 12:45:13 +0000 (15:45 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 15 Mar 2018 13:54:14 +0000 (13:54 +0000)
commit106abc184d8b57de560dc1874683ce5487dcf30a
treed547afd45906ca036c9b7899721b7a4af9f6e4f7
parent54b9e3f789358bd9dfb94b77fe33a4faa1e28ab2
LU-8856 osd: mark specific transactions netfree

osd-zfs should mark some transactions netfree. this means those
transactions are expected to release space (rather than consume)
and for this kind of transaction half of reserved space is available.

Change-Id: Ia5ca247843b296319376c4ac69efad68b557df9f
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: https://review.whamcloud.com/31444
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Jenkins
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
config/lustre-build-zfs.m4
lustre/osd-zfs/osd_handler.c
lustre/osd-zfs/osd_internal.h
lustre/osd-zfs/osd_io.c
lustre/osd-zfs/osd_object.c
lustre/tests/sanity-lfsck.sh
lustre/tests/sanity.sh
lustre/utils/libmount_utils_zfs.c