124 Commits

Author SHA1 Message Date
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
Edwin Eefting
b1689f5066 added --...-format options. closes #87 2021-10-04 00:14:40 +02:00
Edwin Eefting
578fb1be4b renamed --ignore-replicated to --exclude-unchanged. tidied up and removed seperate filter_replicated() step. #93, #95, #96 2021-09-20 14:52:20 +02:00
Edwin Eefting
77f1c16414 fix #84 2021-07-03 14:31:34 +02:00
Edwin Eefting
c5363a1538 pre/post cmd tests 2021-06-22 12:43:52 +02:00
Edwin Eefting
b50b7b7563 test 2021-05-31 22:10:56 +02:00
Edwin Eefting
37f91e1e08 no longer use zfs send --compressed as default. uses --zfs-compressed to reenable it. fixes #77 . 2021-05-31 22:02:31 +02:00
Edwin Eefting
a2f3aee5b1 test and fix resume edge-case 2021-05-26 23:06:19 +02:00
Edwin Eefting
98c55e2aa8 test fix 2021-05-26 18:07:17 +02:00
Edwin Eefting
d478e22111 test rate limit 2021-05-26 18:04:05 +02:00
Edwin Eefting
8725d56bc9 also add buffer on receving side 2021-05-26 17:38:05 +02:00
Edwin Eefting
b70c9986c7 regression tests for all compressors 2021-05-18 18:04:47 +02:00
Edwin Eefting
5e04aabf37 show pipes in verbose 2021-05-15 12:34:21 +02:00
Edwin Eefting
59d53e9664 --recv-pipe and --send-pipe implemented. Added CmdItem to make CmdPipe more consitent 2021-05-11 00:59:26 +02:00
Edwin Eefting
171f0ac5ad as final step we now can do system piping. fixes #50 2021-05-09 14:03:57 +02:00
Edwin Eefting
086cfe570b run everything in either local shell (shell=true), or remote shell (ssh). this it to allow external shell piping 2021-05-09 10:56:30 +02:00
Edwin Eefting
521d1078bd working on send pipe 2021-05-03 20:25:49 +02:00
Edwin Eefting
8ea178af1f test re-replication 2021-05-03 00:03:22 +02:00
Edwin Eefting
3e39e1553e allow re-replication of a backup with the same name. (now filters on target_path instead of received-status when selecting when appropriate. also shows notes about this) 2021-05-02 22:51:20 +02:00
Edwin Eefting
401a3f73cc better handling of piped exit codes 2021-04-22 01:12:41 +02:00
Edwin Eefting
8ec5ed2f4f extra test 2021-04-22 00:14:14 +02:00
Edwin Eefting
fc0da9d380 skip encryption if not supported 2021-04-20 23:34:41 +02:00
Edwin Eefting
176f04b302 proper encryption/decryption support. also fixes #60 2021-04-20 23:20:54 +02:00
Edwin Eefting
7696d8c16d working on encryption 2021-04-20 21:22:27 +02:00
Edwin Eefting
190a73ec10 merge 2021-04-20 21:06:46 +02:00
Edwin Eefting
2bf015e127 still working on encryption 2021-04-20 21:05:44 +02:00
Edwin Eefting
671eda7386 working on proper encryption support 2021-04-20 18:39:57 +02:00
Edwin Eefting
3d4b26cec3 fix test 2021-04-19 10:54:55 +02:00