Christian Schwarz
9e48c70f58
Makefile: fix default goal
2017-11-12 21:41:34 +01:00
Christian Schwarz
fe40352f8e
docs: link to github
2017-11-12 16:45:11 +01:00
Christian Schwarz
fd123fc6c4
docs: add warning about lack of async TCP outlet
...
refs #26
2017-11-12 16:41:25 +01:00
Christian Schwarz
961500cc2c
clone_and_build.sh: move set -e out of sheband to work on curl pipe bash
2017-11-12 16:27:10 +01:00
Christian Schwarz
47726ad877
improve install from source
...
* Idempotent clone_and_build.sh does everything
* Add documentation for how to build in Docker
Had to sacrificy go generate because stringer apparently can't handle
vendor directory used by go dep, fails with error
on go generate rpc/frame_layer.go
refs #37
2017-11-12 16:15:12 +01:00
Christian Schwarz
3b6cede108
go dep: run dep ensure, apparently cut off all unused transitive dependencies
2017-11-12 14:19:53 +01:00
Christian Schwarz
2cad13f27b
docs: add changelog
2017-11-12 14:12:57 +01:00
Christian Schwarz
b5475921a8
docs: fixup wrong fieldname in source-job
...
3e647c1
config: source job: rename field 'datasets' to 'filesystems'
BREAK CONFIG
2017-11-12 14:11:48 +01:00
Christian Schwarz
88c684e1d0
README.md: document procedure for breaking changes
2017-11-12 14:10:16 +01:00
Christian Schwarz
a4d28701d9
docs: fix publish.sh script (was not pushing changes to master)
2017-11-12 13:33:34 +01:00
Christian Schwarz
000c8b4186
README.md: some documentation on how to build the docs
2017-11-11 23:33:09 +01:00
Christian Schwarz
ae4b12c9ba
docs: adjust README
2017-11-11 23:25:12 +01:00
Christian Schwarz
8cc31bd76a
docs: publishing workflow as script
2017-11-11 23:25:12 +01:00
Christian Schwarz
43871a9211
docs: fix minor syntactical bugs
2017-11-11 23:25:12 +01:00
Christian Schwarz
77576164ae
docs: add logo
2017-11-11 23:25:12 +01:00
Christian Schwarz
4c450a640c
docs: logging: outlet type in comment field
2017-11-11 23:25:12 +01:00
Christian Schwarz
36d2cb115a
docs: fixup index site
2017-11-11 23:25:12 +01:00
Christian Schwarz
7ba5c14679
docs: refine tutorial and installation pages
2017-11-11 23:25:12 +01:00
Christian Schwarz
ab7eb47483
docs: adjust pr page to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
707a189144
docs: adjust implementation article to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
4f37dccb76
docs: adjust transports to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
69084fb08f
docs: adjust prune to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
0a77be0ff2
docs: adjust misc to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
597302de3f
docs: adjust map_filter_syntax to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
828c2982f3
docs: adjust logging to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
6f7b8ca1af
docs: adjust jobs documentation to rst + use extlinks extension
2017-11-11 23:25:12 +01:00
Christian Schwarz
e0f40de69f
docs: adjust installation section to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
2fe7f29d31
docs: index + tutorial rst adjustments
2017-11-11 23:25:12 +01:00
Christian Schwarz
df181108b4
docs: initial port of hugo to sphinx, including rtd theme
2017-11-11 23:25:12 +01:00
Christian Schwarz
c3af267f48
docs: initial empty sphinx docs directory
2017-11-11 23:25:12 +01:00
Christian Schwarz
a15a73e884
docs: move hugo docs to old directory
2017-11-11 23:25:12 +01:00
Christian Schwarz
ff10a71f3a
docs: add warning on replication lag & retention grid.
2017-11-04 13:04:32 +01:00
Christian Schwarz
1f266d02ce
docs: tutorial, ssh+stdinserver: mention PermitRootLogin option
...
fixes #21
2017-10-16 21:58:02 +02:00
Christian Schwarz
4efff312ea
docs: bump theme version
2017-10-16 21:55:38 +02:00
Christian Schwarz
0ed5c01473
docs: add talks & presentation page
...
refs #16
2017-10-05 22:28:43 +02:00
Christian Schwarz
63bc27e6e1
docs: fix new paragraph after zrepl-issue shortcode
2017-10-05 22:16:09 +02:00
Christian Schwarz
e72d274e88
docs: add notice on missing property replication feature
...
fixes #23
2017-10-05 22:13:05 +02:00
Christian Schwarz
007da664ea
README: document naming inconsitency with datasets & filesystems
2017-10-05 21:56:37 +02:00
Christian Schwarz
f3433df617
cmd/sampleconf/zrep.yml: remove it, it's from the stone ages
2017-10-05 21:48:18 +02:00
Christian Schwarz
493a01c4fe
logger: fix nil pointer deref in WithError
...
fixes #9
2017-10-05 21:23:39 +02:00
Christian Schwarz
161ce3b3c3
autosnap: fix log level when fs filter does not match any fs
2017-10-05 21:22:17 +02:00
Christian Schwarz
83bb97a845
control job: wrong error on context done
2017-10-05 21:20:01 +02:00
Christian Schwarz
40919d06c2
source job: fix errnous log message when accept() on closed listener
2017-10-05 21:19:42 +02:00
Christian Schwarz
c48069ce88
retention grid: interva length monotonicity: exception for keep=all
...
fixes #6
2017-10-05 20:34:35 +02:00
Christian Schwarz
4b489ad2c7
config: connect: ssh_command
parameter did not work
2017-10-05 20:11:04 +02:00
Christian Schwarz
72d288567e
mappings: fix aliasing bug with '<' wildcards
...
In contrast to any 'something<' mapping, a '<' mapping cannot be unique
Thus, '<' mappings are thus just an append to target, which is exactly
what we get when trimming empty prefix ''.
Otherwise, given mapping
{ "<": "storage/backups/app-srv" }
Before (clearly a conflict)
zroot => storage/backups/app-srv
storage => storage/backups/app-srv
After:
zroot => storage/backups/app-srv/zroot
storage => storage/backups/app-srv/storage
However, mapping directly with subtree wildcard is still possible, just
not with the root wildcard
{
"<" "storage/backups/app-srv"
"zroot/var/db<": "storage/db_replication/app-srv"
}
fixes #22
2017-10-05 20:10:05 +02:00
Christian Schwarz
b5d46e2ec3
impl: don't reference m.entries again
2017-10-05 18:55:02 +02:00
Christian Schwarz
83d450b1f2
config: support days (d) and weeks (w) in durations
...
fixes #18
2017-10-05 15:17:37 +02:00
Christian Schwarz
3e647c14c0
config: source job: rename field 'datasets' to 'filesystems'
...
While filesystems is also not the right term (since it excludes ZVOLs),
we want to stay consistent with comments & terminology used in docs.
BREAK CONFIG
fixes #17
2017-10-05 13:39:05 +02:00
Christian Schwarz
b95260f4b5
config: logging: defaults + definition as list
...
* Stdout logger as default logger
* Clearer keyword / value separation
* Allows multiple outlet definitions
BREAK CONFIG
fixes #20
fixes #19
2017-10-05 13:31:16 +02:00