Commit Graph

  • fecc9416ab [#347] package trace: envconst-configurable debug mode Christian Schwarz 2020-08-29 19:16:10 +0200
  • a7915db4c3 [#347] package trace: printing debugString before instead of at panic (fixup e500d9e) Christian Schwarz 2020-08-29 19:14:21 +0200
  • 3a4e841c73 [#292] pruning: grid: add all snapshots that do not match the regex to the rule's destroy list Christian Schwarz 2020-08-29 17:29:08 +0200
  • bcf6ff1c08 [#292] pruning: add func MustNewKeepGrid Christian Schwarz 2020-08-29 17:27:48 +0200
  • ad7a104ab4 [#292] pruning: simplify table test driver Christian Schwarz 2020-08-29 17:26:31 +0200
  • 639359f393 [#292] pruning: last_n: use snap name as fallback when creation is equal Christian Schwarz 2020-08-29 17:44:17 +0200
  • 91e310b7e3 build: rpm + deb targets, build-in-docker targets, CircleCI pipeline rewrite Christian Schwarz 2020-09-02 21:34:52 +0200
  • 5b30ad01ce make formatcheck: exit with non-zero status code if unformatted files are found Christian Schwarz 2020-09-01 19:36:46 +0200
  • 8f4f9338a9
    build: remove travis config chenrui 2020-09-01 13:21:59 -0400
  • 73f97391e9 remove travis config Rui Chen 2020-08-22 15:18:50 -0400
  • 67f0ff1dde Attempt using debian:buster-slim as the Docker base image. enspritz 2020-09-01 16:08:43 +0900
  • 67bbce3c36
    Merge pull request #375 from InsanePrawn/make_formatcheck Christian Schwarz 2020-09-01 00:12:10 +0200
  • 180c3d9ae1 Reformat all files with make format. InsanePrawn 2020-08-31 16:04:00 +0200
  • 7a5883d404 circleci: Add make formatcheck InsanePrawn 2020-08-31 15:56:40 +0200
  • c90acefacb Makefile: Add formatcheck target - make formatcheck outputs the list of files that need formatting - make format applies the formatting and now also outputs the diffs. InsanePrawn 2020-08-31 15:17:51 +0200
  • d6799e08d8 lazy.sh: various fixes (#372) InsanePrawn 2020-08-31 16:34:29 +0200
  • 018afe39a6 Removing Dockerfile segments that are now unnecessary. Setting the default configuration file contents as per our discussion in the PR. enspritz 2020-08-31 18:06:51 +0900
  • 5768634e6e static zrepl daemon runs with basic config in Docker container. enspritz 2020-08-31 17:38:52 +0900
  • 987df3fd5b attempt to build zrepl statically enspritz 2020-08-31 16:58:43 +0900
  • 46b62a909c Merge branch 'master' of https://github.com/zrepl/zrepl into dockerfile enspritz 2020-08-31 14:04:11 +0900
  • 93480a5776 lazy.sh: various fixes - Emit warning and return 1 when no cmd is specified - get docdep requirements from lazy.sh parent dir, not $GOPATH/src/zrepl/zrepl - Explicitly warn when gopath is not in PATH - Fix release cmd - replace ! -z with -n InsanePrawn 2020-08-31 03:02:39 +0200
  • 893d686eef zfs send/recv: Support raw sends (-w/-Lce) and property handling (-p, -b, -o, -x) property_send_reformat_squash InsanePrawn 2020-08-30 18:16:31 +0200
  • c44dccc34b build: circleci: switch to 'machine' executor for test-build-in-docker job Christian Schwarz 2020-08-25 23:34:09 +0200
  • 7f1695c457 docs: transport: fix easyrsa script (fixup of 6b4c6fc) Christian Schwarz 2020-08-23 20:36:43 +0200
  • e500d9ee26 package trace: track activeChildTasks in a set if debugEnabled=true Christian Schwarz 2020-08-23 20:11:40 +0200
  • d5ce578929 [#358] platformtest: ReceiveForceIntoEncryptedErr: fix trace panic caused by dangling open zfs send process Christian Schwarz 2020-08-23 19:54:48 +0200
  • 3f8fe3a368 [#346] do not rely on creation property for filesystem version diff Christian Schwarz 2020-08-23 19:21:55 +0200
  • 1123061168 pIn dockerfile base image to v1.14.7 Rui Chen 2020-08-22 15:25:19 -0400
  • 72051b540a drop the other golang builds Rui Chen 2020-08-22 15:15:54 -0400
  • f9bb23bdf8 PIn dockerfile base image to v1.15.0 Rui Chen 2020-08-22 15:13:59 -0400
  • 77f35b8a35 add go-1.15 into circleci matrix Rui Chen 2020-08-22 15:12:20 -0400
  • 434938828c Update travis config Rui Chen 2020-08-22 15:10:19 -0400
  • f97db750fc Bump go to v1.15 Rui Chen 2020-08-22 15:10:06 -0400
  • 6b4c6fc062 [#357] docs: update quickstart + tls transport to produce keypairs with subject alternative names Christian Schwarz 2020-08-22 02:51:09 +0200
  • e239d6f633 build: make platformtest-* usable v0.3.0 Christian Schwarz 2020-08-21 23:01:35 +0200
  • 0bbe2befce docs: prune: add prune interval visualisation InsanePrawn 2020-08-17 22:23:03 +0200
  • fa4e048169 readme: fix typo InsanePrawn 2020-08-17 22:24:31 +0200
  • 90b782acf5 Adding options to curl to make its behavior more predictable ty 2020-08-18 11:03:04 +0900
  • 6928c252e3 Merge remote-tracking branch 'upstream/master' into dockerfile ty 2020-08-18 10:06:20 +0900
  • 4f9f21f7f2 logger: fix go-1.15-discovered conversion from int to string Christian Schwarz 2020-08-12 21:42:03 +0200
  • 480176ba2d rpc/dataconn: fix go1.15-discovered recursive Error() method impl Christian Schwarz 2020-08-12 21:41:31 +0200
  • 1190c0f6d2 docs: supporters: update Christian Schwarz 2020-08-12 18:37:08 +0200
  • fdff7131c7 Rough attempt to write a Dockerfile that creates a Docker image capable of bringing up a zrepl daemon running in a container. ty 2020-08-09 18:44:29 +0900
  • 720a284db5 dist/grafana: fix endpoint abstractions cache metric panel Christian Schwarz 2020-08-04 01:36:31 +0200
  • 83fdffbcef replication: prometheus metric for number of failed replications in last attempt Hans Schulz 2020-08-04 01:17:38 +0200
  • 0ee7a49d31 [#289] zfs: workaround for OpenZFS 0.7 dry send info with zero estimated size v0.3.0-rc2 Christian Schwarz 2020-07-26 19:22:03 +0200
  • 02db5994fe [#345] fix broken identification of parent-fs for initial replication ordering Christian Schwarz 2020-07-26 17:58:20 +0200
  • 1d7a84e8ae build: extract debian binary packaging workflow trigger into a reusable script Christian Schwarz 2020-07-26 13:41:53 +0200
  • a0e3dc7040 [#348] replication: add platformtest to check behavior on recv fail while still sending Christian Schwarz 2020-07-26 12:24:05 +0200
  • 43495d70c7 [#348] replication: return errors if .Send rpc returns a nil SendRes Christian Schwarz 2020-07-26 12:22:59 +0200
  • fa586b493c [#348] fix crash on early-recv error Christian Schwarz 2020-07-26 11:54:28 +0200
  • 30cdc1430e replication + endpoint: replication guarantees: guarantee_{resumability,incremental,nothing} Christian Schwarz 2020-06-27 23:53:33 +0200
  • 27673a23e9 config: add test for fromdefaults behavior Christian Schwarz 2020-07-20 00:00:31 +0200
  • 95fc299733 daemon/job: test that sample configs are buildable Christian Schwarz 2020-07-19 23:59:33 +0200
  • 4e702eedc9 cmd: zfs-abstraction list --json: fix panic Christian Schwarz 2020-07-19 22:00:01 +0200
  • 8ff83f2f1a [#342] endpoint: always create unencrypted placeholder filesystems Christian Schwarz 2020-07-12 16:32:28 +0200
  • 4b8f0ad112 docs: supporters: update Christian Schwarz 2020-06-22 13:36:00 +0200
  • dbc8bbeb6a docs: config: prune: example: keep manual snapshots on receiver Brian Candler 2020-06-20 16:05:00 +0100
  • b3e856f40d docs: changelog: 0.3: fix broken issue link Christian Schwarz 2020-06-22 12:30:42 +0200
  • 8d319506e6 Fix example pruning config Brian Candler 2020-06-20 16:05:00 +0100
  • 8e1937fe75 doc: fixup 0.3 changelog 05f1237a6d v0.3.0-rc1 Christian Schwarz 2020-06-14 18:29:37 +0200
  • 073514fc21 docs/publish.sh: only render latest (patch+rc) version for each (major,minor) versio. Christian Schwarz 2020-06-14 18:24:20 +0200
  • dab222d95f docs: GitHub Sponsors link Christian Schwarz 2020-06-14 15:18:05 +0200
  • a827894274 docs: add backup-to-external-disk quick-start guide and convert existing tutorial to quick-start guide Christian Schwarz 2020-06-11 18:50:39 +0200
  • 9a8d813d14 docs: fix typo in cli help for zfs-abstraction subcommand Christian Schwarz 2020-06-11 17:21:45 +0200
  • e391fa94f9 dist/grafana: update grafana dashboard Christian Schwarz 2020-06-11 17:12:51 +0200
  • 509185dfbe prometheus: expose zrepl version as const metric Christian Schwarz 2020-06-11 16:32:54 +0200
  • 4b1b7a8561 envconst: queryable report of resolved variables + integration inot zrepl status --raw Christian Schwarz 2020-06-07 12:24:16 +0200
  • b330ccca5d transport/ssh: bump go-netssh version to fix ssh client process leaks Christian Schwarz 2020-06-01 13:49:56 +0200
  • 05f1237a6d docs: 0.3 changelog Christian Schwarz 2020-06-01 21:23:03 +0200
  • 1c270b7e39 add option to disable step holds for incremental sends Christian Schwarz 2020-06-01 14:39:59 +0200
  • 1b39e9d03c docs: update & extend replication overview wrt step holds + bookmarks Christian Schwarz 2020-06-01 21:21:42 +0200
  • 655a2e5404 docs/configuration/overview.rst: fix wrong headline hierarchy Christian Schwarz 2020-06-01 21:19:54 +0200
  • 9c80eea045 docs: update supporters Christian Schwarz 2020-05-20 22:28:58 +0200
  • 175ad1dd0b zfs: ZFSListFilesystemVersions: remove handling of io.ErrUnexpectedEOF Christian Schwarz 2020-05-20 13:09:47 +0200
  • 728e97700f zfs: fix error message formatting for send args validation Christian Schwarz 2020-05-20 12:58:49 +0200
  • 94a0fbf953 [#321] platformtest: add test for zfs.ZFSHolds Christian Schwarz 2020-05-24 17:49:16 +0200
  • b056e7b2b9 [#321] endpoint: ListAbstractions: acutally emit one Abstraction per matching hold Christian Schwarz 2020-05-20 13:10:37 +0200
  • 6e927f20f9 [#321] platformtest: minimal integration tests for package replication Christian Schwarz 2020-05-24 18:18:02 +0200
  • 301f163a44 [#321] platformtest: generate test case list + coverage tooling Christian Schwarz 2020-05-24 17:43:42 +0200
  • 474652ea51 [#321] platformtest: fix test ListFilesystemVersionsZeroExistIsNotAnError Christian Schwarz 2020-05-24 17:44:05 +0200
  • 1bc731e782 [#316] endpoint: delete unreachable code Christian Schwarz 2020-05-20 12:57:54 +0200
  • 292b85b5ef [#316] endpoint / replication protocol: more robust step-holds and replication cursor management Christian Schwarz 2020-05-10 15:06:44 +0200
  • bdd6cf0395 Revert "DROP THIS don't run tests in CI" problame/platformtest-ci Christian Schwarz 2020-06-07 11:40:32 +0200
  • 5d67fe9d00 Specify ubuntu image in gitlab ci config InsanePrawn 2020-06-07 04:25:16 +0200
  • 197c731a49 build: always create artifacts directory Christian Schwarz 2020-06-06 20:20:15 +0200
  • 1fb612030e DROP THIS don't run tests in CI Christian Schwarz 2020-06-06 20:10:54 +0200
  • 6d518e4a86 add .gitlab-ci.yml for continuous platform tests Christian Schwarz 2020-06-05 18:42:12 +0200
  • fb5ae0ecca [#299] envconst: queryable report of resolved variables + integration inot zrepl status --raw Christian Schwarz 2020-06-07 12:24:16 +0200
  • 69a718c14b [#322] transport/ssh: bump go-netssh version to fix ssh client process leaks Christian Schwarz 2020-06-01 13:49:56 +0200
  • 79e69550c9 docs: 0.3 changelog Christian Schwarz 2020-06-01 21:23:03 +0200
  • 5b564a3e28 [#288] option to disable step holds for incremental sends Christian Schwarz 2020-06-01 14:39:59 +0200
  • b6b2d7b615 docs: update & extend replication overview wrt step holds + bookmarks Christian Schwarz 2020-06-01 21:21:42 +0200
  • 356ee40276 docs/configuration/overview.rst: fix wrong headline hierarchy Christian Schwarz 2020-06-01 21:19:54 +0200
  • cd47103669 [backport] transport/ssh: bump go-netssh version to fix ssh client process leaks problame/322-fix-ssh-client-leaks-backport-0.2.1 Christian Schwarz 2020-06-01 13:54:55 +0200
  • b86bbda7fe transport/ssh: bump go-netssh version to fix ssh client process leaks problame/322-fix-ssh-client-leaks Christian Schwarz 2020-06-01 13:49:56 +0200
  • 4a0104a44f WIP endpoint abstractions + pruning integration / pruner rewrite problame/pruner_rewrite_step_holds Christian Schwarz 2020-05-29 00:09:43 +0200
  • f0146d03d3 docs: update supporters Christian Schwarz 2020-05-20 22:28:58 +0200
  • 742e28d2a3 zfs: ZFSListFilesystemVersions: remove handling of io.ErrUnexpectedEOF Christian Schwarz 2020-05-20 13:09:47 +0200
  • 58f364dc04 zfs: fix error message formatting for send args validation Christian Schwarz 2020-05-20 12:58:49 +0200