mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-04 02:56:18 +00:00
virtcontainers: Remove useless startSandbox wrapper
startSandbox() wraps a single operation (sandbox.Start()), so we can remove it and make the code easier to read/follow. Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
a8e158c9e3
commit
ebf8547c38
@ -234,12 +234,8 @@ func StartSandbox(ctx context.Context, sandboxID string) (VCSandbox, error) {
|
|||||||
}
|
}
|
||||||
defer s.releaseStatelessSandbox()
|
defer s.releaseStatelessSandbox()
|
||||||
|
|
||||||
return startSandbox(s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func startSandbox(s *Sandbox) (*Sandbox, error) {
|
|
||||||
// Start it
|
// Start it
|
||||||
err := s.Start()
|
err = s.Start()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -285,6 +281,7 @@ func RunSandbox(ctx context.Context, sandboxConfig SandboxConfig, factory Factor
|
|||||||
span, ctx := trace(ctx, "RunSandbox")
|
span, ctx := trace(ctx, "RunSandbox")
|
||||||
defer span.Finish()
|
defer span.Finish()
|
||||||
|
|
||||||
|
// Create the sandbox
|
||||||
s, err := createSandboxFromConfig(ctx, sandboxConfig, factory)
|
s, err := createSandboxFromConfig(ctx, sandboxConfig, factory)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -297,7 +294,13 @@ func RunSandbox(ctx context.Context, sandboxConfig SandboxConfig, factory Factor
|
|||||||
}
|
}
|
||||||
defer unlockSandbox(lockFile)
|
defer unlockSandbox(lockFile)
|
||||||
|
|
||||||
return startSandbox(s)
|
// Start the sandbox
|
||||||
|
err = s.Start()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return s, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// ListSandbox is the virtcontainers sandbox listing entry point.
|
// ListSandbox is the virtcontainers sandbox listing entry point.
|
||||||
|
Loading…
Reference in New Issue
Block a user