mirror_zfs/scripts
Brian Behlendorf 5c214ae318 Fix volume WR_INDIRECT log replay
The portion of the zvol_replay_write() handler responsible for
replaying indirect log records for some reason never existed.
As a result indirect log records were not being correctly replayed.

This went largely unnoticed since the majority of zvol log records
were of the type WR_COPIED or WR_NEED_COPY prior to OpenZFS 7578.

This patch updates zvol_replay_write() to correctly handle these
log records and adds a new test case which verifies volume replay
to prevent any regression.  The existing test case which verified
replay on filesystem was renamed slog_replay_fs.ksh for clarity.

Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: loli10K <ezomori.nozomu@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #6603 
Closes #6615
2017-09-08 15:07:00 -07:00
..
zfs-images@3331601f6d Add zimport.sh compatibility test script 2014-02-21 12:10:31 -08:00
.gitignore Remove autotools products 2012-08-27 11:47:44 -07:00
commitcheck.sh Prevent commitcheck.sh from running twice 2017-04-03 14:20:01 -07:00
common.sh.in Retire legacy test infrastructure 2017-08-15 17:26:38 -07:00
cstyle.pl OpenZFS 7348 - cstyle can't handle ellipsis on continuation line 2017-01-26 12:40:22 -08:00
dkms.mkconf Retire legacy test infrastructure 2017-08-15 17:26:38 -07:00
dkms.postbuild Retire legacy test infrastructure 2017-08-15 17:26:38 -07:00
kmodtool Set LANG to a reasonable default (C) 2014-06-10 16:46:21 -07:00
Makefile.am Retire legacy test infrastructure 2017-08-15 17:26:38 -07:00
paxcheck.sh Enable shellcheck to run for select scripts 2017-03-09 10:20:15 -08:00
zfs2zol-patch.sed Add libtpool (thread pools) 2017-08-09 15:31:08 -07:00
zfs-helpers.sh Retire legacy test infrastructure 2017-08-15 17:26:38 -07:00
zfs-tests.sh Fix volume WR_INDIRECT log replay 2017-09-08 15:07:00 -07:00
zfs.sh zimport.sh: Allow custom pool create options 2017-08-21 10:00:12 -07:00
zimport.sh zimport.sh: Allow custom pool create options 2017-08-21 10:00:12 -07:00
zloop.sh Retire legacy test infrastructure 2017-08-15 17:26:38 -07:00
zol2zfs-patch.sed Add a script to change file names when upstreaming to OpenZFS/illumos 2016-09-29 21:01:50 -07:00