Whamcloud - gitweb
LU-8856 osd: mark specific transactions netfree 30/26930/20
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Wed, 3 May 2017 12:45:13 +0000 (15:45 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 27 Feb 2018 03:41:47 +0000 (03:41 +0000)
commit8d1639b5cf1edbc885876956dcd6189173c00955
tree2f5936cd099504b7ab5e4a8c4e643d8cbde84d2a
parent9af57d0bdce9949dc3fe91817263758b57efbe9b
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: I71605bc224882aafac26b3dfb0f3d7e82af8fde8
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: https://review.whamcloud.com/26930
Tested-by: Jenkins
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Reviewed-by: Olaf Faaland-LLNL <faaland1@llnl.gov>
Reviewed-by: Oleg Drokin <oleg.drokin@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.sh
lustre/utils/libmount_utils_zfs.c