mirror_zfs/tests/zfs-tests/tests
Chunwei Chen 8e556c5ebc Fix out-of-order ZIL txtype lost on hardlinked files
We should only call zil_remove_async when an object is removed. However,
in current implementation, it is called whenever TX_REMOVE is called. In
the case of hardlinked file, every unlink will generate TX_REMOVE and
causing operations to be dropped even when the object is not removed.

We fix this by only calling zil_remove_async when the file is fully
unlinked.

Reviewed-by: George Wilson <gwilson@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Prakash Surya <prakash.surya@delphix.com>
Signed-off-by: Chunwei Chen <david.chen@nutanix.com>
Closes #8769
Closes #9061
2019-08-13 21:21:27 -06:00
..
functional Fix out-of-order ZIL txtype lost on hardlinked files 2019-08-13 21:21:27 -06:00
perf tests: fix cosmetic permission issues during make install 2019-05-28 15:07:24 -07:00
stress Fix make distclean Makefile.am removal 2016-10-20 09:55:03 -07:00
Makefile.am OpenZFS - Performance regression suite for zfstest 2016-09-08 16:18:28 -07:00