Whamcloud - gitweb
LU-8856 osd: mark specific transactions netfree 51/31751/3
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Wed, 3 May 2017 12:45:13 +0000 (15:45 +0300)
committerJohn L. Hammond <john.hammond@intel.com>
Thu, 3 May 2018 18:17:18 +0000 (18:17 +0000)
commita8c7a32fd7fc54e9717e23f208b40c8ff93b81e4
treef778341c61fb7e2f0b42a742dcf9e2d9a4c81986
parent8b444bf222df5a7073ab55988cf3c270912a94e0
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.

Lustre-change: https://review.whamcloud.com/31444
Lustre-commit: 106abc184d8b57de560dc1874683ce5487dcf30a

Change-Id: Ia5ca247843b296319376c4ac69efad68b557df9f
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Signed-off-by: Minh Diep <minh.diep@intel.com>
Reviewed-on: https://review.whamcloud.com/31751
Tested-by: Jenkins
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@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/mount_utils_zfs.c