494b41f4f1
Fix MB/s calculations on multiple transfers
2022-02-17 16:15:05 +10:00
88d856d813
previous changes and this fix improved caching (less runs in test_scaling.py)
2022-01-27 11:02:11 +01:00
ff9beae427
create temporary clone to verify volumes
2022-01-24 16:55:20 +01:00
302a9ecd86
more consistent creation of ZfsDataset and ZfsPool via ZfsNode.get_dataset() and ZfsNode.get_pool()
2022-01-24 16:29:32 +01:00
8baee52ab1
greatly improved output of help (divided into sections)
2022-01-17 22:26:42 +01:00
883984fda3
Revert "Initial ZFS clones support"
...
Woops accidently committed this, still need to review/change it before comitting.
This reverts commit e11c332808 .
2022-01-04 22:48:25 +01:00
e11c332808
Initial ZFS clones support
2021-12-21 20:09:41 +01:00
b1689f5066
added --...-format options. closes #87
2021-10-04 00:14:40 +02:00
8c1058a808
Use relative imports
2021-09-21 14:05:33 +02:00
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
c5363a1538
pre/post cmd tests
2021-06-22 12:43:52 +02:00
84437ee1d0
pre/post snapshot polishing. still needs test-scripts
2021-06-18 17:16:18 +02:00
1286bfafd0
Merge pull request #80 from tuffnatty/pre-post-snapshot-cmd
...
Add support for pre- and post-snapshot scripts (#39 )
2021-06-17 11:48:09 +02:00
9fc2703638
Always call post-snapshot-cmd to clean up faster on snapshot failure
2021-06-17 12:38:16 +03:00
77f5474447
Fix tests.
2021-06-16 23:37:38 +03:00
55ff14f1d8
Allow multiple --pre/post-snapshot-cmd options. Add a usage example.
2021-06-16 23:19:29 +03:00
2acd26b304
Fix a typo
2021-06-16 19:52:06 +03:00
ec9459c1d2
Use shlex.split() for --pre-snapshot-cmd and --post-snapshot-cmd
2021-06-16 19:35:41 +03:00
b2bf11382c
Add --pre-snapshot-cmd and --post-snapshot-cmd options
2021-06-16 16:12:20 +03:00
830ccf1bd4
added warnings in yellow
2021-05-18 19:22:46 +02:00
5e04aabf37
show pipes in verbose
2021-05-15 12:34:21 +02:00
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
f0cc2bca2a
improved progress reporting. improved no_thinning performance
2021-04-23 20:31:37 +02:00
401a3f73cc
better handling of piped exit codes
2021-04-22 01:12:41 +02:00
ec1d3ff93e
fix #74 .
...
also changed internal logic: thinner now isnt actually created when --no-thinning is active.
When using --no-thinning --no-snapshot --no-send it still does usefull stuff like checking common snapshots and showing incompatible snapshots
2021-04-18 14:30:23 +02:00
db6523f3c0
remove unused code
2021-04-13 21:21:35 +02:00
4b97f789df
run() now uses CmdPipe for better pipe handling and cleaner code
2021-04-12 18:16:42 +02:00
cf72de7c28
cleanedup and improved select-code
2021-03-16 23:40:31 +01:00
5cbec2e06f
p2 fix
2021-02-07 15:04:36 +01:00
06c8416771
splitup all classes into seperate files
2021-02-07 14:02:31 +01:00