|
@@ -211,6 +211,11 @@ func NewSandbox(key string, osCreate, isRestore bool) (Sandbox, error) {
|
|
|
return nil, fmt.Errorf("failed to create a netlink handle: %v", err)
|
|
|
}
|
|
|
|
|
|
+ err = n.nlHandle.SetSocketTimeout(ns.NetlinkSocketsTimeout)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Warnf("Failed to set the timeout on the sandbox netlink handle sockets: %v", err)
|
|
|
+ }
|
|
|
+
|
|
|
if err = n.loopbackUp(); err != nil {
|
|
|
n.nlHandle.Delete()
|
|
|
return nil, err
|
|
@@ -253,6 +258,11 @@ func GetSandboxForExternalKey(basePath string, key string) (Sandbox, error) {
|
|
|
return nil, fmt.Errorf("failed to create a netlink handle: %v", err)
|
|
|
}
|
|
|
|
|
|
+ err = n.nlHandle.SetSocketTimeout(ns.NetlinkSocketsTimeout)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Warnf("Failed to set the timeout on the sandbox netlink handle sockets: %v", err)
|
|
|
+ }
|
|
|
+
|
|
|
if err = n.loopbackUp(); err != nil {
|
|
|
n.nlHandle.Delete()
|
|
|
return nil, err
|