101 Commits

Author SHA1 Message Date
Edwin Eefting
75161c1bd2 refactorred ZfsCheck.py for better sigpipe handling 2022-03-08 17:22:08 +01:00
Edwin Eefting
7c372cf211 test check skipping 2022-03-07 22:59:50 +01:00
Edwin Eefting
8854303b7a test skipping 2022-03-07 21:57:36 +01:00
Edwin Eefting
233745c345 reworking block skipper 2022-03-07 21:08:56 +01:00
Edwin Eefting
d99c202e75 fix 2022-02-23 21:21:07 +01:00
Edwin Eefting
44c6896ddd merged v3.1.2-rc2 2022-02-23 20:43:49 +01:00
Edwin Eefting
cab2f98bb8 Better strip path handling and collision checking. Now also supports stripping so much it ends up on a pool-target.
Fixes #102, #117
2022-02-23 17:47:50 +01:00
Edwin Eefting
8276d07feb fix 2022-02-22 19:52:16 +01:00
Edwin Eefting
82ad7c2480 more tests 2022-02-22 19:25:15 +01:00
Edwin Eefting
f29cf13db3 test compare as well 2022-02-22 18:48:51 +01:00
Edwin Eefting
f4e81bddb7 progress output 2022-02-22 18:00:06 +01:00
Edwin Eefting
f530cf40f3 fixes. supports stdin 2022-02-22 17:40:38 +01:00
Edwin Eefting
6a58a294a3 now yields errors and mismatches 2022-02-22 14:47:15 +01:00
Edwin Eefting
3f755fcc69 moved tests 2022-02-21 22:38:56 +01:00
Edwin Eefting
d7d76032de more tests 2022-02-21 22:37:13 +01:00
Edwin Eefting
490b293ba1 block compare 2022-02-21 14:27:22 +01:00
Edwin Eefting
2d42d1d1a5 forgot a test 2022-02-21 14:02:45 +01:00
Edwin Eefting
a2f85690a3 extract BlockHasher and TreeHasher classes 2022-02-21 13:49:05 +01:00
Edwin Eefting
a807ec320e zfs-check broken pipe handling tests for volumes 2022-02-21 13:01:45 +01:00
Edwin Eefting
3e6a327647 zfs-check broken pipe handling tests 2022-02-21 12:31:19 +01:00
Edwin Eefting
ed61f03b4b zfs-check fixes and tests 2022-02-21 11:40:40 +01:00
Edwin Eefting
b60dd4c109 wip (will usse zfs-check to do actual hashing) 2022-02-21 00:46:54 +01:00
Edwin Eefting
770389156a test basicas of zfscheck 2022-02-21 00:44:38 +01:00
Edwin Eefting
626c84fe47 test data 2022-02-20 13:04:49 +01:00
Edwin Eefting
4d27b3b6ea incremental block hasher (for zfs-verify) 2022-02-20 12:59:43 +01:00
Edwin Eefting
ef532d3ffb cleanup 2022-02-09 14:25:22 +01:00
Edwin Eefting
7109873884 added pipe=true parameter to script 2022-02-09 14:18:10 +01:00
Edwin Eefting
acb0172ddf more tests 2022-02-09 12:24:24 +01:00
Edwin Eefting
8233e7b35e script mode testing and fixes 2022-01-29 10:10:18 +01:00
Edwin Eefting
e1fb7a37be script mode testing and fixes 2022-01-28 23:59:50 +01:00
Edwin Eefting
2ffd3baf77 cmdpipe manual piping/parallel executing tested and done 2022-01-27 18:22:20 +01:00
Edwin Eefting
609ad19dd9 refactorred stdout piping a bit to allow manual piping 2022-01-27 13:02:41 +01:00
Edwin Eefting
f2761ecee8 Merge remote-tracking branch 'origin/master' 2022-01-27 11:16:32 +01:00
Edwin Eefting
86706ca24f script mode wip 2022-01-27 11:16:19 +01:00
Edwin Eefting
88d856d813 previous changes and this fix improved caching (less runs in test_scaling.py) 2022-01-27 11:02:11 +01:00
Edwin Eefting
fa3f44a045 replaced tar verification with much better find/md5sum. 2022-01-24 23:25:55 +01:00
Edwin Eefting
02dca218b8 ExecuteNode.py now supports running from a certain directory 2022-01-24 23:08:09 +01:00
Edwin Eefting
c0086f8953 added tar-mode. moved static methods. more compatible /dev checking without udevadm 2022-01-24 13:53:32 +01:00
Edwin Eefting
ddd82b935b show test output 2022-01-24 12:31:28 +01:00
Edwin Eefting
36f2b672bd more zfs-verify tests 2022-01-24 11:41:51 +01:00
Edwin Eefting
81a785b360 more zfs-verify tests 2022-01-24 11:37:42 +01:00
Edwin Eefting
670532ef31 pythonversion agnostic 2022-01-24 11:02:56 +01:00
Edwin Eefting
dd55ca4079 zfs-autoverify wip (basics start to function) 2022-01-24 00:18:27 +01:00
Edwin Eefting
f66957d867 zfs-autoverify wip 2022-01-23 23:01:53 +01:00
Edwin Eefting
69975b37fb zfs-autoverify wip 2022-01-23 21:36:56 +01:00
Edwin Eefting
787e3dba9c zfs-verify stuff 2022-01-18 23:46:08 +01:00
Edwin Eefting
86d504722c zfs-verify stuff 2022-01-18 20:54:19 +01:00
Edwin Eefting
d114f63f29 extract common stuff to prepare for zfs-autoverify 2022-01-17 21:19:40 +01:00
Edwin Eefting
7b4a986f13 fix #103 2021-12-19 18:16:54 +01:00
Edwin Eefting
0b4448798e out of range for python 2 2021-10-04 00:34:07 +02:00