浏览代码

daemon: translateContainerdStartErr(): rename to setExitCodeFromError()

This should hopefully make it slightly clearer what it does.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn 2 年之前
父节点
当前提交
42f1be8030
共有 4 个文件被更改,包括 7 次插入7 次删除
  1. 3 3
      daemon/errors.go
  2. 1 1
      daemon/exec.go
  3. 2 2
      daemon/start.go
  4. 1 1
      daemon/start_unix.go

+ 3 - 3
daemon/errors.go

@@ -132,7 +132,7 @@ func (e startInvalidConfigError) Error() string {
 
 
 func (e startInvalidConfigError) InvalidParameter() {} // Is this right???
 func (e startInvalidConfigError) InvalidParameter() {} // Is this right???
 
 
-// exitStatus is the exit-code as set by translateContainerdStartErr
+// exitStatus is the exit-code as set by setExitCodeFromError
 type exitStatus = int
 type exitStatus = int
 
 
 const (
 const (
@@ -141,11 +141,11 @@ const (
 	exitUnknown     exitStatus = 128 // unknown error
 	exitUnknown     exitStatus = 128 // unknown error
 )
 )
 
 
-// translateContainerdStartErr converts the error returned by containerd
+// setExitCodeFromError converts the error returned by containerd
 // when starting a container, and applies the corresponding exitStatus to the
 // when starting a container, and applies the corresponding exitStatus to the
 // container. It returns an errdefs error (either errdefs.ErrInvalidParameter
 // container. It returns an errdefs error (either errdefs.ErrInvalidParameter
 // or errdefs.ErrUnknown).
 // or errdefs.ErrUnknown).
-func translateContainerdStartErr(setExitCode func(exitStatus), err error) error {
+func setExitCodeFromError(setExitCode func(exitStatus), err error) error {
 	if err == nil {
 	if err == nil {
 		return nil
 		return nil
 	}
 	}

+ 1 - 1
daemon/exec.go

@@ -288,7 +288,7 @@ func (daemon *Daemon) ContainerExecStart(ctx context.Context, name string, optio
 	close(ec.Started)
 	close(ec.Started)
 	if err != nil {
 	if err != nil {
 		defer ec.Unlock()
 		defer ec.Unlock()
-		return translateContainerdStartErr(ec.SetExitCode, err)
+		return setExitCodeFromError(ec.SetExitCode, err)
 	}
 	}
 	ec.Unlock()
 	ec.Unlock()
 
 

+ 2 - 2
daemon/start.go

@@ -179,7 +179,7 @@ func (daemon *Daemon) containerStart(ctx context.Context, container *container.C
 
 
 	ctr, err := libcontainerd.ReplaceContainer(ctx, daemon.containerd, container.ID, spec, shim, createOptions)
 	ctr, err := libcontainerd.ReplaceContainer(ctx, daemon.containerd, container.ID, spec, shim, createOptions)
 	if err != nil {
 	if err != nil {
-		return translateContainerdStartErr(container.SetExitCode, err)
+		return setExitCodeFromError(container.SetExitCode, err)
 	}
 	}
 
 
 	// TODO(mlaventure): we need to specify checkpoint options here
 	// TODO(mlaventure): we need to specify checkpoint options here
@@ -191,7 +191,7 @@ func (daemon *Daemon) containerStart(ctx context.Context, container *container.C
 			logrus.WithError(err).WithField("container", container.ID).
 			logrus.WithError(err).WithField("container", container.ID).
 				Error("failed to delete failed start container")
 				Error("failed to delete failed start container")
 		}
 		}
-		return translateContainerdStartErr(container.SetExitCode, err)
+		return setExitCodeFromError(container.SetExitCode, err)
 	}
 	}
 
 
 	container.HasBeenManuallyRestarted = false
 	container.HasBeenManuallyRestarted = false

+ 1 - 1
daemon/start_unix.go

@@ -17,7 +17,7 @@ func (daemon *Daemon) getLibcontainerdCreateOptions(container *container.Contain
 
 
 	rt, err := daemon.getRuntime(container.HostConfig.Runtime)
 	rt, err := daemon.getRuntime(container.HostConfig.Runtime)
 	if err != nil {
 	if err != nil {
-		return "", nil, translateContainerdStartErr(container.SetExitCode, err)
+		return "", nil, setExitCodeFromError(container.SetExitCode, err)
 	}
 	}
 
 
 	return rt.Shim.Binary, rt.Shim.Opts, nil
 	return rt.Shim.Binary, rt.Shim.Opts, nil