mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-11 06:03:57 +08:00
libct/*: switch from configs to cgroups
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This commit is contained in:
@@ -417,7 +417,7 @@ func (c *Container) signal(s os.Signal) error {
|
||||
// does nothing until it's thawed. Only thaw the cgroup
|
||||
// for SIGKILL.
|
||||
if paused, _ := c.isPaused(); paused {
|
||||
_ = c.cgroupManager.Freeze(configs.Thawed)
|
||||
_ = c.cgroupManager.Freeze(cgroups.Thawed)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
@@ -742,7 +742,7 @@ func (c *Container) Pause() error {
|
||||
}
|
||||
switch status {
|
||||
case Running, Created:
|
||||
if err := c.cgroupManager.Freeze(configs.Frozen); err != nil {
|
||||
if err := c.cgroupManager.Freeze(cgroups.Frozen); err != nil {
|
||||
return err
|
||||
}
|
||||
return c.state.transition(&pausedState{
|
||||
@@ -766,7 +766,7 @@ func (c *Container) Resume() error {
|
||||
if status != Paused {
|
||||
return ErrNotPaused
|
||||
}
|
||||
if err := c.cgroupManager.Freeze(configs.Thawed); err != nil {
|
||||
if err := c.cgroupManager.Freeze(cgroups.Thawed); err != nil {
|
||||
return err
|
||||
}
|
||||
return c.state.transition(&runningState{
|
||||
@@ -886,7 +886,7 @@ func (c *Container) isPaused() (bool, error) {
|
||||
if err != nil {
|
||||
return false, err
|
||||
}
|
||||
return state == configs.Frozen, nil
|
||||
return state == cgroups.Frozen, nil
|
||||
}
|
||||
|
||||
func (c *Container) currentState() *State {
|
||||
|
||||
Reference in New Issue
Block a user