One-stop ZFS backup & replication solution
Go to file
Christian Schwarz 74719ad846 rpc: chunk JSON parts of communication + refactoring
JSONDecoder was buffering more of connection data than just the JSON.
=> Unchunker didn't bother and just started unchunking.

While chaining JSONDecoder.Buffered() and the connection using
ChainedReader works, it's still not a clean architecture.

=> Every JSON message is now wrapped in a chunked stream
   (chunked and unchunked)
   => no special-cases
=> Keep ChainedReader, might be useful later on...
2017-05-13 15:33:46 +02:00
cmd rpc: logging for bytestream listener 2017-05-13 15:25:09 +02:00
jobrun jobrun: per-job logger 2017-05-03 18:28:04 +02:00
rpc rpc: chunk JSON parts of communication + refactoring 2017-05-13 15:33:46 +02:00
scratchpad/chunker create file if it doesn't exist 2017-05-13 15:25:09 +02:00
sshbytestream Simplify "fork then io.Reader" abstractions 2017-05-13 15:23:37 +02:00
util rpc: chunk JSON parts of communication + refactoring 2017-05-13 15:33:46 +02:00
zfs Simplify "fork then io.Reader" abstractions 2017-05-13 15:23:37 +02:00
.gitignore Initial commit 2017-04-14 01:40:49 +02:00
LICENSE license: change attribution 2017-05-03 18:28:04 +02:00
README.md Initial commit 2017-04-14 01:40:49 +02:00

zrepl

ZFS dataset replication. Not a shell script.