Commit Graph

  • 4fd369b67f consider replication cursor when determining stale step-holds and bookmarks Christian Schwarz 2020-04-06 01:04:58 +02:00
  • da8b168573 zfs changes fixup Christian Schwarz 2020-04-05 20:57:49 +02:00
  • 2c15db9cfe range bounds fixup Christian Schwarz 2020-04-05 20:57:34 +02:00
  • 1fc4e62128 Merge branch 'problame/zfs-command-logging-and-status' into problame/holds-release-and-hold-leak-fix-v2 Christian Schwarz 2020-04-05 20:51:35 +02:00
  • 1336c91865 zfs: introduce pkg zfs/zfscmd for command logging, status, prometheus metrics Christian Schwarz 2020-03-27 12:35:57 +01:00
  • a02b4c19e9 endpoint: step hold cleanup based on replication cursor bookmark Christian Schwarz 2020-04-05 20:15:49 +02:00
  • 4f255cef09 zfs changes platformtest Christian Schwarz 2020-04-05 20:14:38 +02:00
  • 05852bde7a fixup e82aea5862: gofmt Christian Schwarz 2020-04-05 20:14:11 +02:00
  • 4e0574e7d4 envconst.Var Christian Schwarz 2020-04-05 20:12:32 +02:00
  • 8cab6e95ad endpoint abstr: use userrefs to only issue zfs holds if there is at least one hold Christian Schwarz 2020-04-05 20:10:37 +02:00
  • 568a112519 fixup zfs changes Christian Schwarz 2020-04-05 20:01:30 +02:00
  • f70393378f endpoint: zfs abstraction: use new api (fixup) Christian Schwarz 2020-04-05 19:58:59 +02:00
  • b16a9ede46 zfs: userrefs, platformtests for ListFilesystemVersions and ListMapping (likely needs fixup from next commit) Christian Schwarz 2020-04-05 19:12:20 +02:00
  • e82aea5862 range-based createtxg queries Christian Schwarz 2020-04-05 14:49:28 +02:00
  • 86698c2789 FIXUP typo in environment variable Christian Schwarz 2020-03-30 12:19:40 +02:00
  • 8c27e57edf endpoint: environment variable for disabling cleanup of stale step holds on HintMostRecentCommonAncestor Christian Schwarz 2020-03-30 11:36:20 +02:00
  • 4ecbb32044 remove outdated FIXME Christian Schwarz 2020-03-30 00:57:20 +02:00
  • d09ca2447a Merge branch 'problame/zfs-command-logging-and-status' into problame/holds-release-and-hold-leak-fix-v2 Christian Schwarz 2020-03-29 19:07:18 +02:00
  • bab424021a zfs: introduce pkg zfs/zfscmd for command logging, status, prometheus metrics Christian Schwarz 2020-03-27 12:35:57 +01:00
  • bc291e622f Merge branch 'problame/zfs-command-logging-and-status' into problame/holds-release-and-hold-leak-fix-v2 Christian Schwarz 2020-03-29 19:04:21 +02:00
  • deeca76aa0 zfs: introduce pkg zfs/zfscmd for command logging, status, prometheus metrics Christian Schwarz 2020-03-27 12:35:57 +01:00
  • 8bfaba1665 WIP SQUASH MERGE Merge branch 'problame/zfs-command-logging-and-status' into problame/holds-release-and-hold-leak-fix-v2 Christian Schwarz 2020-03-29 14:05:29 +02:00
  • 815b432063 zfs: introduce pkg zfs/zfscmd for command logging, status, prometheus metrics Christian Schwarz 2020-03-27 12:35:57 +01:00
  • 0b44e25c8b endpoint: concurrent queries Christian Schwarz 2020-03-27 20:17:28 +01:00
  • 8755847a40 fix move replication cursor Christian Schwarz 2020-03-27 17:36:38 +01:00
  • 586a4ffac8 SQUASH THIS MERGE branch 'problame/zfs-command-logging-and-status' into problame/holds-release-and-hold-leak-fix-v2 Christian Schwarz 2020-03-27 17:14:12 +01:00
  • 4e13ea46de zfs: introduce pkg zfs/zfscmd for command logging, status, prometheus metrics Christian Schwarz 2020-03-27 12:35:57 +01:00
  • 9568e46f05 zfs: use exec.CommandContext everywhere InsanePrawn 2020-03-27 00:57:33 +01:00
  • 3187129672 build: go1.14 + address tlsconf deprecation notice Christian Schwarz 2020-03-27 00:23:10 +01:00
  • 47d7bba192 build: go1.14 + address tlsconf deprecation notice Christian Schwarz 2020-03-27 00:23:10 +01:00
  • 4a4ec4d9b4 endpoint: add filesystem path validation for HintMostRecentCommonAncestor and SendCompleted RPCs Christian Schwarz 2020-03-26 23:33:50 +01:00
  • f3734ed0d4 endpoint: refactor, fix stale holds on initial replication, holds release subcmds Christian Schwarz 2020-03-26 23:43:17 +01:00
  • 2efbf19c62 REWORD ToString in log message problame/277-fix-receive-f Christian Schwarz 2020-02-25 15:44:23 +01:00
  • 44bd354eae Spellcheck all files InsanePrawn 2020-02-23 23:24:12 +01:00
  • 94caf8b8db endpoint: fix typos in jobid.go InsanePrawn 2020-02-20 18:27:12 +01:00
  • 457cbd136b WIP fix racy holds problame/280-racy-holds-list Christian Schwarz 2020-02-19 22:51:07 +01:00
  • b8abba6f55 endpoint: fix incorrect early release of maxConcurrentZFSSendSemaphore problame/274-fix-incorrect-early-release-concurrent-send-sempahore Christian Schwarz 2020-02-17 22:53:49 +01:00
  • 0eb7032735 daemon/control: envconst timeout for control socket server-side timeouts problame/262-fix-status-eof-error Christian Schwarz 2020-02-17 22:35:21 +01:00
  • 348ecde574 envconst dump command (untested) problame/186-debug-dump-command Christian Schwarz 2019-08-19 18:01:46 +02:00
  • d476cdb12a WIP: draft snapmgmt problame/wip/tiered-snapshot-management Christian Schwarz 2019-10-01 23:54:46 +02:00
  • 3ff1966cab docs/installation: use && for early exit if build-in-docker step fails Christian Schwarz 2020-02-17 17:57:29 +01:00
  • a3842155c5 zrepl test filesystems: support snap job type Christian Schwarz 2020-02-17 17:56:48 +01:00
  • 02b3b4f80c fix some typos Christian Schwarz 2020-02-17 17:56:15 +01:00
  • 0882290595 README update Christian Schwarz 2019-10-06 21:35:57 +02:00
  • 62c736d696 add tracing package (forgot to commit) problame/tracing Christian Schwarz 2020-02-17 18:00:25 +01:00
  • 3de3e2b688 WIP: draft incomplete keep rule for keeping most recent common ancestor problame/wip/keep-rule-most-recent-common-ancestor Christian Schwarz 2019-10-10 13:34:33 +02:00
  • 1bd0dcfca6 WIP request ids + trace context Christian Schwarz 2020-01-15 17:37:23 +01:00
  • 17add553d3 WIP runtime-controllable concurrency for replication problame/experiment-runtime-controllable-concurrency Christian Schwarz 2020-02-01 15:28:52 +01:00
  • b8d9f4ba92 docs: supporters: update Christian Schwarz 2019-09-17 23:54:20 +02:00
  • 1462c5caa5 zfs: fix batch destroy panic if all snaps are undestroyable Christian Schwarz 2020-02-14 21:34:22 +01:00
  • 58c08c855f new features: {resumable,encrypted,hold-protected} send-recv, last-received-hold Christian Schwarz 2019-09-11 17:19:17 +02:00
  • 9a4763ceee client/status: notify user if size estimation is imprecise Christian Schwarz 2020-01-01 15:45:55 +01:00
  • f8200a6386 replication/driver: regulate per-filesystem step planning through stepQueue Christian Schwarz 2020-01-02 14:29:02 +01:00
  • e35320f8ee zfs: make StreamCopier wrapper for io.ReadCloser public Christian Schwarz 2019-12-21 15:42:27 +01:00
  • 5b52e5e331 rpc: fix missing logger context vars in control connection handlers Christian Schwarz 2019-12-22 16:31:33 +01:00
  • 6ebd9f1037 zfs: recv: fix deadlock if streamCopier returns io.EOF Christian Schwarz 2019-12-21 15:49:53 +01:00
  • 99ab16d7be zfs: send: improve error reporting by capturing stderr Christian Schwarz 2019-09-17 00:29:58 +02:00
  • e675b35cda platformtest: harness: run filter + summary Christian Schwarz 2019-12-23 11:48:48 +01:00
  • ddd7acec49 platformtest: harness: refactor + support SkipNow Christian Schwarz 2019-12-21 19:01:47 +01:00
  • e7aa08564b platformtest: harness: fix FailNow (harness wouldn't detect FailNow) Christian Schwarz 2019-12-21 15:44:49 +01:00
  • 93ccdb8024 docs: prune: fix typo Christian Schwarz 2019-09-17 23:54:11 +02:00
  • 501645f918 docs: filter syntax: reference 'snap' job type Christian Schwarz 2019-09-17 23:54:00 +02:00
  • 4fd9d30c98 build: add linux/armhf target Matthias Freund 2020-02-09 12:45:30 +01:00
  • e2b9c16959 build: fix freebsd/aarch64 Ben Woods 2020-02-01 13:23:47 +08:00
  • 4ba85c40cc daemon/job/build_jobs: fix validateReceivingSidesDoNotOverlap Matthias Freund 2020-01-30 01:59:57 +01:00
  • cca95f613b client/status: add ETA calculation Matthias Freund 2020-01-20 15:26:07 +01:00
  • 5b50a66c6c daemon/snapper: refactor sync-up algorithm + warn about FSes awaiting first sync point Christian Schwarz 2020-01-15 19:12:31 +01:00
  • dd508280f0 docs: tutorial: minor typo + language fixes Christian Schwarz 2020-01-15 19:12:09 +01:00
  • 2927d0ca15 rpc: use grpchelper package, add grpc.KeepaliveEnforcementPolicy, fix 'transport is closing' error Christian Schwarz 2020-01-04 21:00:00 +01:00
  • d35e2400b2 transport/{TCP,TLS}: optional IP_FREEBIND / IP_BINDANY bind socketops Juergen Hoetzel 2019-12-30 19:42:17 +01:00
  • 47ed599db7 docs: add Void Linux to installation instructions Frans Bergman 2019-12-25 13:50:08 +01:00
  • f899f4cbe4 build: go.mod: bump go-netssh and drop go-critic replaces Christian Schwarz 2019-12-09 13:37:19 +01:00
  • b3231d2bed daemon: fix typos in error messages Juergen Hoetzel 2019-12-11 18:00:00 +01:00
  • c24c327151 build: fix build.Dockerfile + integrate into CircleCI Christian Schwarz 2019-11-20 20:57:50 +01:00
  • 5e17d7ba80 docs: add recent supporters Christian Schwarz 2019-11-26 00:45:13 +01:00
  • 0261dbfe3d docs: 0.2.1 changelog v0.2.1 Christian Schwarz 2019-11-20 20:16:41 +01:00
  • 4301f741db dist/systemd: remove @privileged from SystemCallFilter + cleanup comments Christian Schwarz 2019-11-20 18:42:53 +01:00
  • 7e743c74dc docs + samples: adjust ssh 'Compression' arg in examples Christian Schwarz 2019-11-20 18:19:16 +01:00
  • ad0b055245 daemon/prometheus: fix crash if listener cannot be created Christian Schwarz 2019-10-30 10:57:40 +01:00
  • 27db3e6f70 docs: supporters: update & add viz for different kinds of support Christian Schwarz 2019-10-25 17:38:27 +02:00
  • 4994b7a9ea rpc/dataconn + build: support GOOS={solaris,illumos} Christian Schwarz 2019-10-20 20:05:46 +02:00
  • 080f2c0616 build: Makefile: refactor cross-builds + release, add i386 targets Christian Schwarz 2019-10-28 16:16:16 +01:00
  • d469cc04b6 transports/ssh: bump go-netssh to improve dial errors Christian Schwarz 2019-10-26 14:32:07 +02:00
  • e0a25d04ac build: Makefile: set GO111MODULE=on for all go commands Christian Schwarz 2019-10-26 14:53:01 +02:00
  • b0f2c79944 build: go mods: split build deps into subgomod, bump prometheus to 1.2.1, tweaked go mod tidy Christian Schwarz 2019-10-26 13:55:03 +02:00
  • d2bc40f78d docs: transports: ssh: better copy-pastable connect section Christian Schwarz 2019-10-25 16:46:30 +02:00
  • 9e54f11960 dist/systemd: fix ssh-transport: create stdinserver runtime directory Christian Schwarz 2019-10-25 16:44:55 +02:00
  • 6eda1f743f Fix typo in tutorial.rst Andy Fiddaman 2019-11-01 00:45:16 +00:00
  • 6787decef1 Add OmniOS (illumos distribution) to list of OSs Andy Fiddaman 2019-11-01 12:06:53 +00:00
  • d56d45a2ab docs: install: apt: fix snippet display & link to packaging repo Christian Schwarz 2019-10-21 16:35:23 +02:00
  • fcf16a163a docs: install: apt snippet: idempotent, bash compat, multiarch compat Christian Schwarz 2019-10-21 11:59:59 +02:00
  • dc39c819a3 docs: add debian + ubuntu installation Christian Schwarz 2019-10-18 19:51:13 +02:00
  • 1048b09487 build: include config examples and dist in noarch tarball Christian Schwarz 2019-10-18 19:53:24 +02:00
  • 3806e97404 docs: add copr repo for Fedora/CentOS Richard Poettler 2019-10-13 21:05:21 +02:00
  • c396f9508a zfs: replace hard coded zfs command in ZFSDestroy chenhao 2019-10-16 16:13:51 +08:00
  • b9933f6cb2 platformtest: add zfsGet bookmark handling & replicationCursor tests Christian Schwarz 2019-10-14 17:46:14 +02:00
  • 0ba4b5eda6 zfs: helper for ZFSGet guid and createtxg Christian Schwarz 2019-10-14 17:48:47 +02:00
  • 18d2c350de platformtest: harness: -failure.stop-and-keep-pool mode, prettier logging Christian Schwarz 2019-10-14 17:45:44 +02:00
  • f8f9fd11cd platformtest: logging-related refactorings Christian Schwarz 2019-10-14 17:32:58 +02:00
  • b422e6f12e docs: installation: add Arch Linux 'from source' package John Ramsden 2019-10-12 23:31:39 -07:00