MCPcopy Create free account
hub / github.com/containerd/cgroups / waitState

Method waitState

cgroup1/freezer.go:68–82  ·  view source on GitHub ↗
(path string, state State)

Source from the content-addressed store, hash-verified

66}
67
68func (f *freezerController) waitState(path string, state State) error {
69 for {
70 if err := f.changeState(path, state); err != nil {
71 return err
72 }
73 current, err := f.state(path)
74 if err != nil {
75 return err
76 }
77 if current == state {
78 return nil
79 }
80 time.Sleep(1 * time.Millisecond)
81 }
82}

Callers 2

FreezeMethod · 0.95
ThawMethod · 0.95

Calls 2

changeStateMethod · 0.95
stateMethod · 0.95

Tested by

no test coverage detected