88de8ba8bb
initial repl policy: get rid of unimplemented options
2018-08-25 22:23:47 +02:00
e6426db8da
rpc: bump go-netssh package to address goroutine leak on timeouts
2018-05-22 17:30:29 +02:00
67743d2a66
docs: promote monitoring on front page
2018-04-14 11:30:48 +02:00
386d3b19b2
docs: fix missing slash in sampleconf link text
2018-04-14 11:25:31 +02:00
82ea535692
daemon: expose prometheus in new global.monitoring config section + document it
...
refs #67
2018-04-14 11:24:47 +02:00
0d2f73d728
docs: tutorial: minor refinements
2018-04-01 14:58:12 +02:00
9b803aad2d
docs: tutorial: document known_hosts file setup
...
fixes #64
2018-04-01 14:58:04 +02:00
7f89372cfa
docs: fix enumeration in ssh+stdinserver docs
2018-03-04 17:20:08 +01:00
26b436463d
ssh+stdinserver: connect: dial_timeout
...
This is a follow-up to ccd062e
2018-03-04 17:19:41 +01:00
7464e967c8
docs: changelog remove senseless headline
2018-02-18 13:35:57 +01:00
921deb43f5
docs: changelog for 0.0.3
2018-02-18 13:35:40 +01:00
3ba3648f0f
zfs: use channel as iterator for ZFSList results
...
The old approach with ZFSList would keep the two-dimensional array of
lines and their fields in memory (for a short time), which could easily
consume 100s of MiB with > 10000 snapshots / bookmarks (see #34 )
fixes #61
2018-02-18 13:28:46 +01:00
aa92261ea7
bookmarking: prune policy for bookmarks
...
refs #34
2018-02-17 20:48:31 +01:00
94967b596c
docs: document changes to ssh+stdinserver transport implementation: ccd062e
2018-02-17 15:16:29 +01:00
a622ef1487
docs: promote test subcommand
2017-12-29 22:53:33 +01:00
8473462adf
build: adjust wrong path of zrepl source dir in build.Dockerfile
...
was symlinking /zrepl to /go/src/github.com/zrepl/zrepl earlier, forgot
to change that apparently
see 47726ad877
refs #38
2017-12-29 22:25:48 +01:00
839eccf513
logger.Outlet: WriteEntry must not block
...
- make TCPOutlet fully asynchronous, dropping messages if connection is
not fast enough
- syslog is just fine for now, local anyways
- stdout same thing
refs #26
2017-12-29 17:21:58 +01:00
9a19615fd4
docs: document bookmarking + remove warning about replication lag
...
refs #34
2017-12-28 13:24:25 +01:00
03ba2bb7c8
docs: move config files + runtime dir doc to new configuration/preface
2017-12-27 18:34:24 +01:00
7ac2821147
docs: small usage section mentioning CLI
2017-12-27 18:34:24 +01:00
e6554b77c0
docs: mention control status command in tutorial
...
refs #10
2017-12-27 18:34:24 +01:00
2716c75ad5
build: target for go library dependencies
...
Didn't notice it because vendor/ was already populated on my dev
machine, but did notice it in Docker build.
Docker build now consumes devsetup like regular user, so this should
catch future problems.
Remove remaining curl|shit functionality from lazy.sh (no checkout logic
needed anymore).
refs #35
2017-11-19 12:34:01 +01:00
e8facfe9fa
docs: sphinx-versioning would not build master
...
sphinx-versioning only build branches / commits with a 'docs/conf.py',
otherwise:
=> Gathering info about the remote git repository...
=> Getting list of all remote branches/tags...
=> Found: docs_theme master resumable_send_recv 0.0.1 0.0.2
=> With docs: 0.0.2
=> Root ref master not found in: 0.0.2
refs #35
2017-11-18 21:28:10 +01:00
d424e800c8
docs: publish.sh check if sphinx-versioning is installed
...
refs #35
2017-11-18 21:16:54 +01:00
903fbff710
Add Docker build image, modularize lazy.sh and adjust build from source instructions
...
refs #35
2017-11-18 19:11:14 +01:00
b4b1bebb5c
rename clone_and_build.sh to lazy.sh
...
refs #35
2017-11-18 17:02:11 +01:00
445a280aa2
build: include docs in release artifacts + use sphinxcontrib-versioning
...
refs #35
2017-11-18 16:28:06 +01:00
2bfcfa5be8
logging: first outlet receives logger error message
...
Abandons stderr special-casing:
* looks weird on shell and IO redirection to same file because of
interleaving of stdout and stderr
* better than a separate dedicated outlet because it does not require
additional configuration
fixes #28
BREAK SEMANTICS CONFIG
2017-11-17 00:25:38 +01:00
8249a5d1b7
docs: tutorial: fix indentation of sample config
2017-11-16 09:14:01 +01:00
476348689a
logging: stdout outlet: include time in output if tty or forced through config
2017-11-15 11:04:34 +01:00
fe40352f8e
docs: link to github
2017-11-12 16:45:11 +01:00
fd123fc6c4
docs: add warning about lack of async TCP outlet
...
refs #26
2017-11-12 16:41:25 +01:00
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
2cad13f27b
docs: add changelog
2017-11-12 14:12:57 +01:00
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
a4d28701d9
docs: fix publish.sh script (was not pushing changes to master)
2017-11-12 13:33:34 +01:00
8cc31bd76a
docs: publishing workflow as script
2017-11-11 23:25:12 +01:00
43871a9211
docs: fix minor syntactical bugs
2017-11-11 23:25:12 +01:00
77576164ae
docs: add logo
2017-11-11 23:25:12 +01:00
4c450a640c
docs: logging: outlet type in comment field
2017-11-11 23:25:12 +01:00
36d2cb115a
docs: fixup index site
2017-11-11 23:25:12 +01:00
7ba5c14679
docs: refine tutorial and installation pages
2017-11-11 23:25:12 +01:00
ab7eb47483
docs: adjust pr page to rst
2017-11-11 23:25:12 +01:00
707a189144
docs: adjust implementation article to rst
2017-11-11 23:25:12 +01:00
4f37dccb76
docs: adjust transports to rst
2017-11-11 23:25:12 +01:00
69084fb08f
docs: adjust prune to rst
2017-11-11 23:25:12 +01:00
0a77be0ff2
docs: adjust misc to rst
2017-11-11 23:25:12 +01:00
597302de3f
docs: adjust map_filter_syntax to rst
2017-11-11 23:25:12 +01:00
828c2982f3
docs: adjust logging to rst
2017-11-11 23:25:12 +01:00
6f7b8ca1af
docs: adjust jobs documentation to rst + use extlinks extension
2017-11-11 23:25:12 +01:00