vendor: update ttrpc with 6e416eafd26e6e738df716b21d421d5b59702bb4
Signed-off-by: Wei Fu <fuweid89@gmail.com>
This commit is contained in:
9
vendor/github.com/containerd/ttrpc/client.go
generated
vendored
9
vendor/github.com/containerd/ttrpc/client.go
generated
vendored
@@ -338,9 +338,12 @@ func filterCloseErr(err error) error {
|
||||
case strings.Contains(err.Error(), "use of closed network connection"):
|
||||
return ErrClosed
|
||||
default:
|
||||
// if we have an epipe on a write, we cast to errclosed
|
||||
if oerr, ok := err.(*net.OpError); ok && oerr.Op == "write" {
|
||||
if serr, ok := oerr.Err.(*os.SyscallError); ok && serr.Err == syscall.EPIPE {
|
||||
// if we have an epipe on a write or econnreset on a read , we cast to errclosed
|
||||
if oerr, ok := err.(*net.OpError); ok && (oerr.Op == "write" || oerr.Op == "read") {
|
||||
serr, sok := oerr.Err.(*os.SyscallError)
|
||||
if sok && ((serr.Err == syscall.EPIPE && oerr.Op == "write") ||
|
||||
(serr.Err == syscall.ECONNRESET && oerr.Op == "read")) {
|
||||
|
||||
return ErrClosed
|
||||
}
|
||||
}
|
||||
|
||||
13
vendor/github.com/containerd/ttrpc/go.mod
generated
vendored
Normal file
13
vendor/github.com/containerd/ttrpc/go.mod
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
module github.com/containerd/ttrpc
|
||||
|
||||
go 1.12
|
||||
|
||||
require (
|
||||
github.com/gogo/protobuf v1.2.1
|
||||
github.com/pkg/errors v0.8.1
|
||||
github.com/prometheus/procfs v0.0.0-20190522114515-bc1a522cf7b1
|
||||
github.com/sirupsen/logrus v1.4.2
|
||||
golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5
|
||||
google.golang.org/genproto v0.0.0-20190522204451-c2c4e71fbf69
|
||||
google.golang.org/grpc v1.21.0
|
||||
)
|
||||
Reference in New Issue
Block a user