2ba6fe5235
Fix #93 , Fix #95 Re-Document --exclude-received
...
If another zfs_autobackup session is running, there will be changes
on zvols that are replicated. This means that it is possible for
a pair of servers running replication between themselves to start
backing up the backups. Turning on --exclude-received when backups
are running between an a <--> b pair of servers means that the vols
that are received will never be accidentally seleted.
2021-09-16 09:38:26 +10:00
2843781aa6
Support for zstd-adapt
2021-08-18 23:08:00 +02:00
9a902f0f38
final 3.1 release
2021-08-18 10:28:10 +02:00
77f1c16414
fix #84
2021-07-03 14:31:34 +02:00
c5363a1538
pre/post cmd tests
2021-06-22 12:43:52 +02:00
119225ba5b
bump
2021-06-18 17:27:41 +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
01dc65af96
Merge pull request #81 from tuffnatty/another-typo
...
Another typo fix
2021-06-17 11:21:08 +02: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
233fd83ded
Merge pull request #79 from tuffnatty/typos
...
Fix a couple of typos
2021-06-16 16:46:10 +02:00
b2bf11382c
Add --pre-snapshot-cmd and --post-snapshot-cmd options
2021-06-16 16:12:20 +03:00
19b918044e
Fix a couple of typos
2021-06-16 13:19:47 +03:00
67d9240e7b
Typo fix in argument name in warning message
2021-06-16 00:32:31 +03:00
31f8c359ff
update version number
2021-05-31 22:19:28 +02:00
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
a2f3aee5b1
test and fix resume edge-case
2021-05-26 23:06:19 +02:00
75d0a3cc7e
rc1
2021-05-26 20:15:05 +02:00
8725d56bc9
also add buffer on receving side
2021-05-26 17:38:05 +02:00
ea9012e476
beta6
2021-05-18 23:42:13 +02:00
97e3c110b3
added bandwidth throttling. fixes #51
2021-05-18 19:56:33 +02:00
9264e8de6d
more warnings
2021-05-18 19:36:33 +02:00
830ccf1bd4
added warnings in yellow
2021-05-18 19:22:46 +02:00
b70c9986c7
regression tests for all compressors
2021-05-18 18:04:47 +02:00
30f30babea
added compression, fixes #40
2021-05-15 16:18:02 +02:00
5e04aabf37
show pipes in verbose
2021-05-15 12:34:21 +02:00
59d53e9664
--recv-pipe and --send-pipe implemented. Added CmdItem to make CmdPipe more consitent
2021-05-11 00:59:26 +02:00
171f0ac5ad
as final step we now can do system piping. fixes #50
2021-05-09 14:03:57 +02:00
0ce3bf1297
python 2 compat
2021-05-09 13:04:22 +02:00
c682665888
python 2 compat
2021-05-09 11:09:55 +02:00
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
521d1078bd
working on send pipe
2021-05-03 20:25:49 +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
72b97ab2e8
doc. bump version
2021-04-21 00:04:58 +02:00
176f04b302
proper encryption/decryption support. also fixes #60
2021-04-20 23:20:54 +02:00
7696d8c16d
working on encryption
2021-04-20 21:22:27 +02:00
671eda7386
working on proper encryption support
2021-04-20 18:39:57 +02:00
c0ea311e18
fix
2021-04-18 22:57:03 +02:00
b7b2723b2e
coverage
2021-04-18 22:47:53 +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
352d5e6094
coverage
2021-04-17 22:33:12 +02:00
f52b8bbf58
coverage
2021-04-17 21:53:27 +02:00
a920744b1e
allow regression to run from pycharm by using sudo with passwd file. you also need to suid root zfs and zpool
2021-04-15 13:56:24 +02:00
db6523f3c0
remove unused code
2021-04-13 21:21:35 +02:00