Commit Graph

  • a4cea1b4f3 go1.19: zfs.SendStream.Close() after EOF would return context cancellation error Christian Schwarz 2022-10-26 23:51:07 +0200
  • c0b52b92d5 systemd: set GOTRACEBACK=crash so that we have core dumps Christian Schwarz 2022-10-24 23:20:17 +0200
  • 12018b3685 go1.19: adjust systemd unit to allow setrlimit Christian Schwarz 2022-10-24 23:23:09 +0200
  • a187fa3b09 snapper: fix delayed snapshots caused by system suspend/resume iss-611-fix Christian Schwarz 2022-10-09 14:18:15 +0200
  • bdd0c9a199 build: use go 1.19 for testing & release builds go1.19-update Christian Schwarz 2022-10-23 17:51:23 +0200
  • 498036194d build: update golangci-lint Christian Schwarz 2022-10-23 18:01:23 +0200
  • a91fb873e4 fix incorrect use of sort.StringSlice Christian Schwarz 2022-10-24 22:03:08 +0200
  • a6aa610165 run go1.19 gofmt and make adjustments as needed Christian Schwarz 2022-10-24 22:09:02 +0200
  • 6c87bdb9fb go1.19: switch to new nolint directive that is compatible with Go 1.19 gofmt Christian Schwarz 2022-10-23 18:16:37 +0200
  • b9250a41a2 go1.18: address net.Error.Temporary() deprecation Christian Schwarz 2022-10-23 18:18:07 +0200
  • 8f97b64bd8 test: ensure timestamp_format exists for cron & periodic Yannick Dylla 2022-10-23 23:14:28 +0200
  • a7d782f743 refactor: rename utc_timestamp_format to timestamp_format Yannick Dylla 2022-10-23 19:45:28 +0200
  • 035a6ffb56 docs: add utc_timestamp_format to docs & changelog Yannick Dylla 2022-10-17 19:41:36 +0200
  • d1c9feffa3 test: add timestamp format to config test Yannick Dylla 2022-10-17 19:02:27 +0200
  • 18e91c9ca9 feat: add custom timestamp format Yannick Dylla 2022-10-17 19:02:21 +0200
  • ffb1d89a72 config: support zrepl's day and week units for snapshotting.interval iss-486-duration-units Christian Schwarz 2022-10-09 15:27:17 +0200
  • a967986a18 fixup: fix hooks unit tests Christian Schwarz 2022-10-09 15:28:24 +0200
  • c743c7b03f refactor snapper & support cron-based snapshotting Christian Schwarz 2022-04-12 01:26:41 +0200
  • a9c61b4b0b zrepl status UI: include w shortcut to wrap lines in help bar Christian Schwarz 2022-09-25 19:22:06 +0200
  • 206d359dcd docs: sendrecvoptions: fix heading level for section on placeholders Christian Schwarz 2022-09-25 18:23:54 +0200
  • 2d8c3692ec rework resume token validation to allow resuming from raw sends of unencrypted datasets Christian Schwarz 2022-07-10 14:56:35 +0200
  • 7769263c2e platformtest: add QueueSubtest functionality Christian Schwarz 2022-07-10 14:59:54 +0200
  • 89f7c76c4e lint: allow empty else branches Christian Schwarz 2022-09-25 17:08:41 +0200
  • 27181958a3
    Merge 40f09269cc into c7771f98f5 calistoc 2022-08-05 23:21:11 +0200
  • c7771f98f5 docs: improve overview jtagcat 2022-07-13 14:15:03 +0300
  • 299f1c906e docs: overview: clarify configs _are_ ordered jtagcat 2022-07-13 10:07:59 +0000
  • d3f68ae4e8 replication: ignore bookmarks when computing incremental path Kiss Károly 2022-07-18 10:09:50 +0200
  • f67fc6b8a7 pr tbsquashed: implement suggestions jtagcat 2022-07-21 13:51:42 +0300
  • 193abbe6b1 fix active child tasks panic with endpoint.ListAbstractionsStreamed Christian Schwarz 2022-07-17 21:33:07 +0200
  • 4bf8bd473f docs: improve overview jtagcat 2022-07-13 14:15:03 +0300
  • a3b517d34f docs: overview: clarify configs _are_ ordered jtagcat 2022-07-13 10:07:59 +0000
  • 02b215128e build: consistently use $(MAKE) when invoking it recursively Goran Mekić 2022-07-08 13:05:22 +0200
  • 32eee02298 build: use $(MAKE) Goran Mekić 2022-07-08 13:05:22 +0200
  • 3cf48852e9 issue 611: add debug logging that periodically dumps remaining time, from daemon's perspective iss-611-timezone-snapper Christian Schwarz 2022-07-11 01:36:28 +0200
  • dc03db7423 rpc/grpcclientidentity/authlistener_grpc_adaptor: don't assume peer.Addr is set Christian Schwarz 2022-07-08 00:46:16 +0200
  • 1df0f8912a Add --skip-cert-check flag to zrepl configcheck to prevent checking cert files Cole Helbling 2022-03-29 19:39:10 -0700
  • 4f75624a07 remove FIXME Christian Schwarz 2022-07-08 20:13:58 +0200
  • 104740e276 Replace fakeCertificateLoading with ParseFlagsNoCertCheck Cole Helbling 2022-07-05 13:18:22 -0700
  • fb86090602 inherit GetFSFilter method from KeepCommon via embedding Christian Schwarz 2022-07-03 13:39:34 +0200
  • 2b667a1a23 Revert "docs: normalize title capitalisation" Christian Schwarz 2022-07-03 13:35:28 +0200
  • abdf97943e refine docs Christian Schwarz 2022-07-03 13:34:28 +0200
  • cadc2306e5 config: keep original names to reduce diff size Christian Schwarz 2022-07-03 13:28:28 +0200
  • 195637b987 pruning: move regex negate to keepcommon 3nprob 2022-07-01 13:31:04 +0900
  • 78a7c1f82f config: harmonize naming for Prune config structs 3nprob 2022-07-01 12:42:29 +0900
  • b41cc5f017 break out mustkeepnew* functions to pruning_test_helpers.go 3nprob 2022-07-01 12:25:08 +0900
  • 3514ec9cd0 refactor keepnotreplicated 3nprob 2022-07-01 12:00:46 +0900
  • 48e515ed50 refactor keepregex 3nprob 2022-07-01 10:05:17 +0900
  • e020e3f5d7 refactor keeplastn 3nprob 2022-07-01 09:59:09 +0900
  • 0e3b09eb33 conf,pruning: abstract out common pruning configuration fields 3nprob 2022-06-30 17:23:53 +0900
  • 733cb313f7 reorder parse flags const defs Christian Schwarz 2022-06-30 09:50:09 +0200
  • 693a472533 hopefully resolve your headaches with flag parsing Christian Schwarz 2022-06-30 09:47:55 +0200
  • e4112d888c add ZREPL_DESTROY_MAX_BATCH_SIZE env var to control max batch destroy size 3nprob 2022-05-19 20:32:37 +0900
  • 39b74926ec Fixup go vet ./... errors Cole Helbling 2022-06-28 12:58:57 -0700
  • 6ff32af256 Fixup formatting and extra variables Cole Helbling 2022-06-28 12:52:30 -0700
  • 23163aa885 Fix parseFlags setting, moving skipCertCheck to var Cole Helbling 2022-06-28 12:49:01 -0700
  • 265c2ee133 Replace parseOnly bool with ParseFlags bitmask Cole Helbling 2022-06-28 12:17:43 -0700
  • 7d412265e6 Fix missing ConnecterFromConfig arg Cole Helbling 2022-03-29 19:46:17 -0700
  • a0f497d908 Add --parse-only flag to zrepl configcheck to prevent checking cert files Cole Helbling 2022-03-29 19:39:10 -0700
  • 80b343cecd docs: normalize title capitalisation 3nprob 2022-05-29 19:11:22 +0900
  • b17ccbf9ae docs: Add prune fsfilter docs 3nprob 2022-05-19 20:08:52 +0900
  • 903148aac4 pruning: perform fs filtering in pruner 3nprob 2022-05-18 15:17:43 +0900
  • 3802f68fec pruning,config: Add FSFilter to pruning rules. 3nprob 2022-05-18 13:11:33 +0900
  • 6a9dfa1153 endpoint: refactor move FilterCheckFS into zfs module 3nprob 2022-05-18 14:50:40 +0900
  • 1404a16791 docs: Document ZREPL_DESTROY_MAX_BATCH_SIZE 3nprob 2022-05-19 20:47:23 +0900
  • 3a94a6521c zfs: Add ZREPL_DESTROY_MAX_BATCH_SIZE env var to control max batch destroy size 3nprob 2022-05-19 20:32:37 +0900
  • 53f9bd6d88 docs: update CLI usage to --mode raw & remove outdated "Limitations" section Christian Schwarz 2022-06-19 17:10:50 +0200
  • 43c2a0d9b0 docs: clarity on the section that covers more complex setups JMoVS 2022-04-24 16:51:22 +0200
  • e0c7ceedd5 prevent transient zrepl status error: Post "http://unix/status": EOF Christian Schwarz 2022-06-26 14:19:54 +0200
  • 2642c64303 make initial replication policy configurable (most_recent, all, fail) Christian Schwarz 2022-05-01 14:46:38 +0200
  • 1acafabb5b docs: Fix typo in disjoing to disjoint JMoVS 2022-04-24 16:41:41 +0200
  • 19b2deb2cf run go mod tidy; go version go1.17.2 linux/amd64 Christian Schwarz 2022-05-07 21:58:17 +0200
  • 158c3010a1 docs: Fix typo in disjoing to disjoint JMoVS 2022-04-24 16:41:41 +0200
  • edd8eb8e8d
    Change to 2 or more machines JMoVS 2022-04-24 16:51:22 +0200
  • ce6701fb33 status: fix over-counted step when status != stepping Christian Schwarz 2022-04-24 15:22:07 +0200
  • 0121929164 build: use git+https to fix lazy.sh docdep failures Christian Schwarz 2022-03-20 20:23:01 +0100
  • bc96f8f212 build/circleci: update to Ubuntu 20.04 image for release-* jobs Christian Schwarz 2022-02-15 22:55:25 +0100
  • 459508c9d9 docs: sendrecvoptions: placeholders: fix wrong link name and add summarizing config snippet for recv.placeholders Christian Schwarz 2022-02-05 10:59:33 +0100
  • 4a27cc63a8 prometheus: convert zrepl_version_daemon to zrepl_start_time metric Lapo Luchini 2022-01-12 16:52:58 +0100
  • 0a6840273a build: add tag-release Make target Christian Schwarz 2022-01-20 19:23:24 +0100
  • 76ef84f83b docs: fix typo in backup_to_external_disk.rst madbrain76 2022-01-20 00:41:23 -0800
  • 82e88393b9
    undo trailingwhitespace Christian Schwarz 2022-01-20 19:19:48 +0100
  • 0d1b93c629
    Update backup_to_external_disk.rst madbrain76 2022-01-20 00:41:23 -0800
  • 4c6f4099d8
    Rename zrepl_uptime to zrepl_start_time. Lapo Luchini 2022-01-17 14:25:47 +0100
  • 67a1bbd980 Convert zrepl_version_daemon to zrepl_uptime. Closes GitHub issue #553. Lapo Luchini 2022-01-12 16:52:58 +0100
  • 66946df756 docs: continous_server_backup: simplify by removing need for recv.placeholder v0.5.0 Christian Schwarz 2022-01-09 12:51:00 +0100
  • 556fac3002 docs: document fan-out replication & add quick-start guide Andrew Gunnerson 2021-12-31 18:39:49 -0500
  • 1ad7df2df3 docs: badges & links to Matrix chat room Christian Schwarz 2022-01-09 12:05:19 +0100
  • 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