mirror of
https://github.com/zrepl/zrepl.git
synced 2025-06-25 20:21:30 +02:00
rpc: remove FilesystemRequest.Direction (unused)
This commit is contained in:
parent
40fe7e643d
commit
3c7f782dac
@ -14,17 +14,9 @@ type Handler struct {
|
|||||||
|
|
||||||
func (h Handler) HandleFilesystemRequest(r rpc.FilesystemRequest) (roots []zfs.DatasetPath, err error) {
|
func (h Handler) HandleFilesystemRequest(r rpc.FilesystemRequest) (roots []zfs.DatasetPath, err error) {
|
||||||
|
|
||||||
var mapping zfs.DatasetMapping
|
|
||||||
switch r.Direction {
|
|
||||||
case rpc.DirectionPush:
|
|
||||||
mapping = h.PushMapping
|
|
||||||
case rpc.DirectionPull:
|
|
||||||
mapping = h.PullMapping
|
|
||||||
}
|
|
||||||
|
|
||||||
h.Logger.Printf("handling fsr: %#v", r)
|
h.Logger.Printf("handling fsr: %#v", r)
|
||||||
|
|
||||||
if roots, err = zfs.ZFSListMapping(mapping); err != nil {
|
if roots, err = zfs.ZFSListMapping(h.PullMapping); err != nil {
|
||||||
h.Logger.Printf("handle fsr err: %v\n", err)
|
h.Logger.Printf("handle fsr err: %v\n", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -46,9 +46,7 @@ func doPull(pull PullContext) (err error) {
|
|||||||
remote := pull.Remote
|
remote := pull.Remote
|
||||||
log := pull.Log
|
log := pull.Log
|
||||||
|
|
||||||
fsr := rpc.FilesystemRequest{
|
fsr := rpc.FilesystemRequest{}
|
||||||
Direction: rpc.DirectionPull,
|
|
||||||
}
|
|
||||||
var remoteFilesystems []zfs.DatasetPath
|
var remoteFilesystems []zfs.DatasetPath
|
||||||
if remoteFilesystems, err = remote.FilesystemRequest(fsr); err != nil {
|
if remoteFilesystems, err = remote.FilesystemRequest(fsr); err != nil {
|
||||||
return
|
return
|
||||||
|
@ -20,16 +20,8 @@ type RequestHeader struct {
|
|||||||
Id [16]byte // UUID
|
Id [16]byte // UUID
|
||||||
}
|
}
|
||||||
|
|
||||||
type Direction string
|
|
||||||
|
|
||||||
const (
|
|
||||||
DirectionPush Direction = "push"
|
|
||||||
DirectionPull Direction = "pull"
|
|
||||||
)
|
|
||||||
|
|
||||||
type FilesystemRequest struct {
|
type FilesystemRequest struct {
|
||||||
Roots []string // may be nil, indicating interest in all filesystems
|
Roots []string // may be nil, indicating interest in all filesystems
|
||||||
Direction Direction
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type FilesystemVersionsRequest struct {
|
type FilesystemVersionsRequest struct {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user