Christian Schwarz
|
655b3ab55f
|
implement automatic snapshotting feature
|
2017-07-02 00:02:33 +02:00 |
|
Christian Schwarz
|
8c8a6ee905
|
implement snapshot pruning feature
|
2017-07-02 00:02:33 +02:00 |
|
Christian Schwarz
|
c7f140a00f
|
zfs: support destroy
|
2017-07-01 23:19:31 +02:00 |
|
Christian Schwarz
|
c22190e981
|
zfs: extract filesystem version code to separate file & add filtering support
|
2017-07-01 23:19:31 +02:00 |
|
Christian Schwarz
|
d8adce6110
|
zfs: Support foo/bar/* globs
|
2017-05-20 19:50:24 +02:00 |
|
Christian Schwarz
|
ee570bb060
|
refactor: consolidate ForkReader-like implementations to IOCommand
|
2017-05-14 12:27:15 +02:00 |
|
Christian Schwarz
|
dd6dd60e98
|
Simplify "fork then io.Reader" abstractions
|
2017-05-13 15:23:37 +02:00 |
|
Christian Schwarz
|
54778c0374
|
zfs: remove erronous output from ForkReader
|
2017-05-13 15:23:28 +02:00 |
|
Christian Schwarz
|
c762502f6e
|
zfs: implement DatasetPath top down walk
|
2017-05-13 15:23:28 +02:00 |
|
Christian Schwarz
|
996be3704d
|
zfs: implement ZFSListFilesystemExists()
|
2017-05-07 12:26:41 +02:00 |
|
Christian Schwarz
|
6a420e872e
|
zfs: implement ZFSSet
|
2017-05-07 12:23:12 +02:00 |
|
Christian Schwarz
|
d37bdc3d7a
|
zfs: implement ZFSRecv
|
2017-05-07 12:22:57 +02:00 |
|
Christian Schwarz
|
030bd7affe
|
zfs: implement ZFSSend
|
2017-05-07 12:20:56 +02:00 |
|
Christian Schwarz
|
1a92717894
|
zfs: FilesytemDiff: len(IncrementalPath) < 2 means same most recent version
bonus: style + typo fixes
|
2017-05-07 12:20:56 +02:00 |
|
Christian Schwarz
|
d0c0e2510b
|
zfs: FilesystemDiff: support empty left list = no common ancestor
|
2017-05-07 12:20:56 +02:00 |
|
Christian Schwarz
|
cd8796aed4
|
rpc: Initial|IncrementalTransferRequest transfer zfs data structures
|
2017-05-07 12:20:56 +02:00 |
|
Christian Schwarz
|
44d20ac256
|
zfs: ZFSListMapping fix broken logic
|
2017-05-06 23:45:33 +02:00 |
|
Christian Schwarz
|
aa696dd0ce
|
zfs: use createtxg and guid properties for FilesystemVersion
|
2017-05-06 10:58:01 +02:00 |
|
Christian Schwarz
|
f46fb2f34f
|
zfs: filesystem versioning and diffing
|
2017-05-01 20:35:49 +02:00 |
|
Christian Schwarz
|
644d3dd06b
|
zfs: public ZFSList() function + consolidation of mapping code
|
2017-05-01 20:35:04 +02:00 |
|
Christian Schwarz
|
28f0b90c25
|
zfs: check for forbidden dataset path characters
|
2017-05-01 20:09:35 +02:00 |
|
Christian Schwarz
|
ac5a911c64
|
zfs: glob mapping for complete wildcard ("*")
|
2017-04-30 23:47:11 +02:00 |
|
Christian Schwarz
|
d9ecfc8eb4
|
Gofmt megacommit.
|
2017-04-26 20:29:54 +02:00 |
|
Christian Schwarz
|
00231ecb73
|
Implement config parser.
|
2017-04-26 19:57:40 +02:00 |
|
Christian Schwarz
|
40f3b530e1
|
Implement DatasetMapping + basic ZFS list functionality.
|
2017-04-26 17:39:16 +02:00 |
|
Christian Schwarz
|
123becbd22
|
Interface wireframe
|
2017-04-14 19:26:32 +02:00 |
|