Add TTRPC client

Signed-off-by: Maksym Pavlenko <makpav@amazon.com>
This commit is contained in:
Maksym Pavlenko
2019-05-13 21:05:07 -07:00
parent 57fbb16234
commit 7b06c9a1ce
9 changed files with 314 additions and 163 deletions

View File

@@ -24,9 +24,7 @@ import (
"net"
"os"
"os/signal"
"strings"
"syscall"
"time"
"github.com/containerd/fifo"
"github.com/pkg/errors"
@@ -93,8 +91,3 @@ func handleSignals(ctx context.Context, logger *logrus.Entry, signals chan os.Si
func openLog(ctx context.Context, _ string) (io.Writer, error) {
return fifo.OpenFifo(ctx, "log", unix.O_WRONLY, 0700)
}
func dial(address string, timeout time.Duration) (net.Conn, error) {
address = strings.TrimPrefix(address, "unix://")
return net.DialTimeout("unix", address, timeout)
}