1df0f8912a
Add --skip-cert-check flag to zrepl configcheck to prevent checking cert files
Cole Helbling
2022-03-29 19:39:10 -07:00
e4112d888c
add ZREPL_DESTROY_MAX_BATCH_SIZE env var to control max batch destroy size
3nprob
2022-05-19 20:32:37 +09:00
53f9bd6d88
docs: update CLI usage to --mode raw & remove outdated "Limitations" section
Christian Schwarz
2022-06-19 17:10:50 +02:00
43c2a0d9b0
docs: clarity on the section that covers more complex setups
JMoVS
2022-04-24 16:51:22 +02:00
e0c7ceedd5
prevent transient zrepl status error: Post "http://unix/status": EOF
Christian Schwarz
2022-06-26 14:19:54 +02:00
2642c64303
make initial replication policy configurable (most_recent, all, fail)
Christian Schwarz
2022-05-01 14:46:38 +02:00
1acafabb5b
docs: Fix typo in disjoing to disjoint
JMoVS
2022-04-24 16:41:41 +02:00
19b2deb2cf
run go mod tidy; go version go1.17.2 linux/amd64
Christian Schwarz
2022-05-07 21:58:17 +02:00
ce6701fb33
status: fix over-counted step when status != stepping
Christian Schwarz
2022-04-24 15:22:07 +02:00
0121929164
build: use git+https to fix lazy.sh docdep failures
Christian Schwarz
2022-03-20 20:23:01 +01:00
bc96f8f212
build/circleci: update to Ubuntu 20.04 image for release-* jobs
Christian Schwarz
2022-02-15 22:55:25 +01:00
459508c9d9
docs: sendrecvoptions: placeholders: fix wrong link name and add summarizing config snippet for recv.placeholders
Christian Schwarz
2022-02-05 10:59:33 +01:00
7d10a71cc0
0.5 changelog + front page update
Christian Schwarz
2021-12-18 17:19:59 +01:00
3d3d1b5679
quickstart: sample config uses placeholders, so provide sample value for recv.placeholder.encryption
Christian Schwarz
2021-12-18 17:18:58 +01:00
5240ab4949
docs: quickstart: make users aware that the example rules apply to all snaps, not just zrepl's
Christian Schwarz
2021-12-18 16:28:35 +01:00
19aebd399f
docs: add a note that FreeBSD jail zfs userland needs to be kept in sync with kernel module
Christian Schwarz
2021-12-18 16:06:26 +01:00
04e03f4d06
platformtest: retry zpool export if 'pool is busy'
Christian Schwarz
2021-12-18 15:55:50 +01:00
2e2a8a1d5d
docs: add docs on how to run platform tests
Christian Schwarz
2021-12-18 15:55:22 +01:00
a2b2e0fe34
daemon/control: make http server {Read,Write}Timeout envconst-configurable
Christian Schwarz
2021-12-12 13:21:07 +01:00
af2905d245
docs: apt repo: deploy gpg to /usr/share/keyrings and use 'signed-by' in repo definition
Christian Schwarz
2021-12-12 13:00:34 +01:00
c3f0041efd
zrepl test placeholder: fix panic if dataset does not exist
Christian Schwarz
2021-12-12 12:39:45 +01:00
083f6001eb
build: freebsd armv7 and arm64 binaries
Christian Schwarz
2021-12-12 12:31:45 +01:00
fc9c9b184e
implement test server and client to diagnose certificate issues
Christian Schwarz
2021-10-09 15:27:39 +02:00
6f11e92801
stderr debugging for #517 (tls: bad certificate)
Christian Schwarz
2021-09-20 07:43:22 +02:00
a8e92971d0
zfs: rewrite SendStream, fix bug in Close() on FreeBSD, add platformtests
Christian Schwarz
2021-08-20 17:43:28 +02:00
b54e477602
platformtest: fix 'active child tasks' panic for ReceiveForceRollbackWorksUnencrypted
Christian Schwarz
2021-08-22 20:35:45 +02:00
959fb08a89
platformtest: fix replication tests (SizeEstimationConcurrency field in PlannerPolicy was not set)
Christian Schwarz
2021-08-22 20:30:34 +02:00
6ac012aa3c
platformtest: work around missing feature detection for test 'ReplicationPropertyReplicationWorks'
Christian Schwarz
2021-08-22 20:11:15 +02:00
3e93b31f75
platformtest: fix bandwidth-limiting-related panics (missing BucketCapacity in sender/receiver config)
Christian Schwarz
2021-09-19 19:24:20 +02:00
08df208149
bandwidth limiting: use correct field name on error
Christian Schwarz
2021-09-19 19:23:29 +02:00
936ed73a45
rpc/dataconn: fix log message in closeErr case
Christian Schwarz
2021-09-19 18:40:39 +02:00
8fee536260
transport/tcp: ipmap tests: remove tests that cover CIDR normalization
Christian Schwarz
2021-09-14 22:33:13 +02:00
01b4792974
fix make deb-docker for all platforms but amd64
Christian Schwarz
2021-09-13 22:54:21 +02:00
ad80bb3735
status: byteprogresshistory: disable averaging as workaround for #497
Christian Schwarz
2021-07-09 16:39:21 +02:00
f5f269bfd5
send/recv: job-level bandwidth limiting
Christian Schwarz
2021-07-09 16:30:44 +02:00
5b16769057
docs: update supporters
Christian Schwarz
2021-08-30 11:01:25 +02:00
ff6ebe87f3
platformtest: fix 'active child tasks' panic for ReceiveForceRollbackWorksUnencrypted
Christian Schwarz
2021-08-22 20:35:45 +02:00
126874b423
platformtest: fix replication tests (SizeEstimationConcurrency field in PlannerPolicy was not set)
Christian Schwarz
2021-08-22 20:30:34 +02:00
157753d781
platformtest: work around missing feature detection for test 'ReplicationPropertyReplicationWorks'
Christian Schwarz
2021-08-22 20:11:15 +02:00
97a14dba90
WIP PoC signalling
Christian Schwarz
2021-03-21 21:57:26 +01:00
40be626b3a
zrepl wait: poll-based implementation
Christian Schwarz
2021-03-21 19:57:33 +01:00
68b895d0bc
WIP: zrepl wait active JOB INVOCATION_ID WHAT (callback-based implementation)
Christian Schwarz
2021-03-21 19:00:59 +01:00
5c6d69a69c
zfs: PropertySource: set type to uint32 so that enumer-generated code is platform-independent
v0.4.0-rc1
Christian Schwarz
2021-03-14 22:32:45 +01:00
299808aaaf
docs: 0.4 changelog: mention the 0.3.1 fix to prune:grid
Christian Schwarz
2021-03-14 21:13:26 +01:00
7071adc774
docs: 0.4 changelog
Christian Schwarz
2021-03-14 20:56:02 +01:00
8d678eed19
docs: add note about zfs recv -x mountpoint with ZVOLs
InsanePrawn
2021-03-14 19:10:32 +01:00
ab7abd9686
status: show the current replication attempt's runtime
Calistoc
2021-01-02 17:54:17 +01:00
a58ce74ed0
implement new 'zrepl status'
Christian Schwarz
2020-03-27 20:37:17 +01:00
2c8c2cfa14
add signal 'snapshot', rename existing signal 'wakeup' to 'replication'
Calistoc
2021-01-01 23:32:35 +01:00
0ceea1b792
replication: simplify parallel replication variables & expose them in config
parallel-replication
Christian Schwarz
2021-02-28 23:33:28 +01:00
07f2bfff6a
build: bump release build Go version + quickcheck default to Go 1.16
Christian Schwarz
2021-02-20 17:27:33 +01:00
b9ee14f6d7
endpoint.ReceiverConfig: remove obsolete TODO comment
Christian Schwarz
2020-11-07 20:39:55 +01:00
393fc10a69
[#285] support setting zfs send / recv flags in the config (send: -wLcepbS, recv: -ox)
InsanePrawn
2020-09-07 01:20:57 +02:00
1c937e58f7
zfs.NilBool: document its purpose and move it to its own package 'nodefault'
Christian Schwarz
2020-09-02 22:38:26 +02:00
70bbdfe760
zfs: ResumeToken: parse embedok, largeblockok, savedok if available
Christian Schwarz
2020-11-07 17:52:10 +01:00