Commit Graph

  • df7e3ca57e
    docs: Add quick-start guide for fan-out replication Andrew Gunnerson 2021-12-31 18:39:49 -0500
  • a3d010c5f0 util/optionaldeadline: disable scheduler latency-sensitive tests in CircleCI Christian Schwarz 2021-12-30 14:41:06 +0100
  • 12503dc55a rpc/dataconn/timeoutconn: disable TestPartialWriteMockConn in CircleCI v0.5.0-rc1 problame/develop Christian Schwarz 2021-12-18 18:02:34 +0100
  • 7d10a71cc0 0.5 changelog + front page update Christian Schwarz 2021-12-18 17:19:59 +0100
  • 3d3d1b5679 quickstart: sample config uses placeholders, so provide sample value for recv.placeholder.encryption Christian Schwarz 2021-12-18 17:18:58 +0100
  • 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 +0100
  • 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 +0100
  • 04e03f4d06 platformtest: retry zpool export if 'pool is busy' Christian Schwarz 2021-12-18 15:55:50 +0100
  • 2e2a8a1d5d docs: add docs on how to run platform tests Christian Schwarz 2021-12-18 15:55:22 +0100
  • a2b2e0fe34 daemon/control: make http server {Read,Write}Timeout envconst-configurable Christian Schwarz 2021-12-12 13:21:07 +0100
  • 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 +0100
  • c3f0041efd zrepl test placeholder: fix panic if dataset does not exist Christian Schwarz 2021-12-12 12:39:45 +0100
  • 083f6001eb build: freebsd armv7 and arm64 binaries Christian Schwarz 2021-12-12 12:31:45 +0100
  • 2d57ec6ee0 docs: changelog: mention upstream ashift 9 => 12 send/recv bug Christian Schwarz 2021-12-05 19:13:18 +0100
  • fb6a9be954 fix encrypt-on-receive with placeholders Christian Schwarz 2021-11-21 21:16:37 +0100
  • c1e2c9826f trace: hint debug env var in error when crashing due to active child tasks Christian Schwarz 2021-12-05 17:26:03 +0100
  • b00b61e967 status: user-visible replication step number should start at 1 Christian Schwarz 2021-11-21 15:15:23 +0100
  • ac147b5a6f replication: report a filesystem is active vs. blocked on something Christian Schwarz 2021-11-14 17:19:20 +0100
  • 1850a332ed docs: prune: improve docs for 'grid' rule Samy Mahmoudi 2021-11-11 22:23:09 -0500
  • 20ff9717bc fix mis-spelled send option for embedded data Christian Schwarz 2021-11-10 18:49:10 +0100
  • c2fbf93365 daemon: provide os.Environ() in zrepl status Christian Schwarz 2021-11-10 18:43:08 +0100
  • cf5e8e8f26 docs: add runbook on how to migrate sending side to new zpool Christian Schwarz 2021-11-10 18:39:13 +0100
  • c600cc1f60 skip timing-sensitive tests on CircleCI Christian Schwarz 2021-11-10 17:33:08 +0100
  • f9ac5470fb docs: prune: Fix fall of snapshots into buckets for the example to really reflect right-exclusiveness Samy Mahmoudi 2021-11-11 22:52:57 -0500
  • d20114ee50 docs: prune: Fix alignment and make spacing more consistent Samy Mahmoudi 2021-11-11 22:36:16 -0500
  • 77b803606f docs: prune: Substitute full words for both string name 'gridspec' and short form 'grid spec' Samy Mahmoudi 2021-11-11 22:29:59 -0500
  • 8f92219130 docs: prune: Add missing word 'are' Samy Mahmoudi 2021-11-11 22:23:09 -0500
  • c6a9ebc71c job/active: add "last completed" metric for error reporting Lapo Luchini 2021-10-20 11:01:17 +0200
  • 0edb9e1481
    Rename Prometheus metric to reflect its granularity. Lapo Luchini 2021-11-09 10:56:32 +0100
  • 8fc9d0e8f2
    Renamed as requested upstream. Lapo Luchini 2021-10-25 20:23:19 +0200
  • eec3d93da3
    build(deps): bump babel from 2.7.0 to 2.9.1 in /docs dependabot[bot] 2021-10-21 17:54:22 +0000
  • c406bd1356
    Add "last completed" metric to ease error reporting. Lapo Luchini 2021-10-20 11:01:17 +0200
  • 1f0f2f8569 pruner + docs: less confusing type names, some comments, better docs for keep: not_replicated 524-keep_not_replicated-for-pull-jobs Christian Schwarz 2021-10-10 21:11:38 +0200
  • 5104ad3d0b build: use go 1.17 for testing & release builds Christian Schwarz 2021-10-09 16:17:20 +0200
  • a6dbda1ea8 go1.17: run goimports to supports the new //go:build lines Christian Schwarz 2021-10-09 16:50:25 +0200
  • 1edb8014bc build: circleci: stop storing artifacts Christian Schwarz 2021-10-09 16:13:58 +0200
  • 845195b7ed bandwidth limiting: fix crash with SnapJob Christian Schwarz 2021-10-04 08:05:05 +0200
  • 2c9fcd7c14 rpc/dataconn: always close send stream returned from Sender.Send() Christian Schwarz 2021-09-19 20:00:06 +0200
  • 4f9b63aa09 rework size estimation & dry sends Christian Schwarz 2021-08-16 10:11:37 +0200
  • 83e8bd8b8f fixups 517-tls-bad-cert Christian Schwarz 2021-10-09 15:37:03 +0200
  • fc9c9b184e implement test server and client to diagnose certificate issues Christian Schwarz 2021-10-09 15:27:39 +0200
  • 563ea1dd64 rpc/dataconn: always close send stream returned from Sender.Send() Christian Schwarz 2021-09-19 20:00:06 +0200
  • 6f11e92801 stderr debugging for #517 (tls: bad certificate) Christian Schwarz 2021-09-20 07:43:22 +0200
  • 1d91024248 rework size estimation & dry sends Christian Schwarz 2021-08-16 10:11:37 +0200
  • a8e92971d0 zfs: rewrite SendStream, fix bug in Close() on FreeBSD, add platformtests Christian Schwarz 2021-08-20 17:43:28 +0200
  • b54e477602 platformtest: fix 'active child tasks' panic for ReceiveForceRollbackWorksUnencrypted Christian Schwarz 2021-08-22 20:35:45 +0200
  • 959fb08a89 platformtest: fix replication tests (SizeEstimationConcurrency field in PlannerPolicy was not set) Christian Schwarz 2021-08-22 20:30:34 +0200
  • 6ac012aa3c platformtest: work around missing feature detection for test 'ReplicationPropertyReplicationWorks' Christian Schwarz 2021-08-22 20:11:15 +0200
  • 3e93b31f75 platformtest: fix bandwidth-limiting-related panics (missing BucketCapacity in sender/receiver config) Christian Schwarz 2021-09-19 19:24:20 +0200
  • 08df208149 bandwidth limiting: use correct field name on error Christian Schwarz 2021-09-19 19:23:29 +0200
  • 936ed73a45 rpc/dataconn: fix log message in closeErr case Christian Schwarz 2021-09-19 18:40:39 +0200
  • 8fee536260 transport/tcp: ipmap tests: remove tests that cover CIDR normalization Christian Schwarz 2021-09-14 22:33:13 +0200
  • 01b4792974 fix make deb-docker for all platforms but amd64 Christian Schwarz 2021-09-13 22:54:21 +0200
  • ad80bb3735 status: byteprogresshistory: disable averaging as workaround for #497 Christian Schwarz 2021-07-09 16:39:21 +0200
  • f5f269bfd5 send/recv: job-level bandwidth limiting Christian Schwarz 2021-07-09 16:30:44 +0200
  • dc690b1240 Fixes #410 - Uses zstream token. ShaRose 2021-09-05 21:06:25 -0230
  • 5b16769057 docs: update supporters Christian Schwarz 2021-08-30 11:01:25 +0200
  • c29f72030f When not encrypted, don't enforce non-compressed Silvan Mosberger 2021-08-30 02:34:05 +0200
  • 226962b4fb zfs: rewrite SendStream, fix bug in Close() on FreeBSD, add platformtests 495-fix-stuck-waiting-for-zfs-send-on-freebsd Christian Schwarz 2021-08-20 17:43:28 +0200
  • ff6ebe87f3 platformtest: fix 'active child tasks' panic for ReceiveForceRollbackWorksUnencrypted Christian Schwarz 2021-08-22 20:35:45 +0200
  • 126874b423 platformtest: fix replication tests (SizeEstimationConcurrency field in PlannerPolicy was not set) Christian Schwarz 2021-08-22 20:30:34 +0200
  • 157753d781 platformtest: work around missing feature detection for test 'ReplicationPropertyReplicationWorks' Christian Schwarz 2021-08-22 20:11:15 +0200
  • 6ccaf3b902 WIP: fix encrypt-on-recv fix-encrypt-on-recv Christian Schwarz 2021-08-07 19:12:52 +0200
  • 9736cce54b Allow resuming from unencrypted raw/compressed sends Silvan Mosberger 2021-07-17 23:03:20 +0200
  • 009bd410af docs: prune: improve grid example Christian Schwarz 2021-07-08 19:46:24 +0200
  • bcfcd7a134 docs / CI: stop creating churn with doc commits & commit as zreplbot@ Christian Schwarz 2021-07-08 16:52:11 +0200
  • bf1276f767 status: port status-v1 ETA calculation patch Matthias Freund 2020-01-20 15:26:07 +0100
  • dc18656b21 systemd: enable restarting zrepl service Matthias Freund 2021-03-16 14:40:54 +0100
  • 469caf44de
    build(deps): bump urllib3 from 1.25.3 to 1.26.5 in /docs dependabot[bot] 2021-06-01 22:21:19 +0000
  • 2102f455f5
    build(deps): bump urllib3 from 1.25.3 to 1.25.8 in /docs dependabot[bot] 2021-04-30 20:27:58 +0000
  • 23c8e3649a add per filesystem replication error to prometheus metrics Adrian Vielsack 2021-04-30 13:46:24 +0200
  • 26d1cd33ac replication_snapshots_prefix docs2 Calistoc 2021-04-25 14:34:28 +0200
  • 8b9df71e5d replication_snapshots_prefix docs Calistoc 2021-04-24 22:48:20 +0200
  • cfce2ad510 replication allow all bookmarks Calistoc 2021-04-23 20:06:27 +0200
  • 9fa7a18351 docs: quickstart: external_disk: fix typo in example 'derive -> drive' James W. Brinkerhoff IV 2021-04-19 14:46:41 -0400
  • b85d41a788
    Fix typo in example derive -> drive James W. Brinkerhoff IV 2021-04-19 14:46:41 -0400
  • 50e8ee4549 docs: apt repo: use sudo in the snippet that sets up the repo v0.4.0 sre 2021-04-07 10:33:18 +0200
  • 5976264bce WIP trigger-wait-reset-rearchitecture Christian Schwarz 2021-04-16 10:10:16 +0200
  • d54205501a By configuring your push or pull job with: Graham Christensen 2021-04-15 16:58:44 -0400
  • 60c4e4c879 Use ISO-8601 timestamp for snapshots Graham Christensen 2021-04-12 18:40:06 -0400
  • 40f09269cc signal change order snapshot replicate prune reset Calistoc 2021-04-07 12:52:21 +0200
  • 9237a782f0 rename signal wakeup to replicate Calistoc 2021-04-07 12:37:50 +0200
  • 6b87589aa1 signal decoupling wakeup snapshot prune reset Calistoc 2021-04-07 11:59:18 +0200
  • 42a8484980 add zrepl status snapshot Calistoc 2021-04-03 18:20:02 +0200
  • 8b6dea73f5 add zrepl signal snapshot namejob Calistoc 2021-04-03 18:05:08 +0200
  • e4d7ac1f79
    debian/ubuntu-snippet with sudo sre 2021-04-07 10:33:18 +0200
  • 3860e87379 add yml replication_snapshots_prefix parameter Calistoc 2021-04-03 17:29:45 +0200
  • 5d09f741c7
    build(deps): bump pygments from 2.4.2 to 2.7.4 in /docs dependabot[bot] 2021-03-29 17:45:56 +0000
  • 3b5a1a8b9a docs/monitoring: change suggested prometheus port to 9811 Lapo Luchini 2021-03-26 07:57:43 +0100
  • e03391010f [squashthis] Fix remaining references to 9091 InsanePrawn 2021-03-26 14:58:40 +0100
  • f280cb7dc0
    Change suggested metrics port Lapo Luchini 2021-03-26 07:57:43 +0100
  • f661d9429f pruning/keep_last_n: correctly handle the case where count > matching snaps v0.4.0-rc2 Christian Schwarz 2021-03-25 22:36:01 +0100
  • ac4b109872 status/interactive: Revert to simple wakeup/reset signalling InsanePrawn 2021-03-23 18:12:20 +0100
  • b2c6e51a43 client/signal: Revert "add signal 'snapshot', rename existing signal 'wakeup' to 'replication'" InsanePrawn 2021-03-23 18:01:12 +0100
  • ee2336a24b zfs: pipe size: default to value of /proc/sys/fs/pipe-max-siz Lukas Schauer 2021-03-21 21:46:29 +0100
  • f28676b8d7 WIP: extract logic for WaitForTrigger, Trigger, Reset, Poll into a reusable abstraction Christian Schwarz 2021-03-24 00:02:10 +0100
  • ebf76d1e5a status/interactive: Revert to simple wakeup/reset signalling InsanePrawn 2021-03-23 18:12:20 +0100
  • 40ae85d7f1 client/signal: Revert "add signal 'snapshot', rename existing signal 'wakeup' to 'replication'" InsanePrawn 2021-03-23 18:01:12 +0100
  • 3e6cae1c8f forgotten client/reset.go Christian Schwarz 2021-03-23 00:00:03 +0100
  • 1e85b1cb5f client/status: allow raw mode without a tty Cole Helbling 2021-03-14 17:49:55 -0700