123456789101112131415161718 |
- package libcontainerd // import "github.com/docker/docker/libcontainerd"
- import "fmt"
- // WithOOMScore defines the oom_score_adj to set for the containerd process.
- func WithOOMScore(score int) RemoteOption {
- return oomScore(score)
- }
- type oomScore int
- func (o oomScore) Apply(r Remote) error {
- if remote, ok := r.(*remote); ok {
- remote.OOMScore = int(o)
- return nil
- }
- return fmt.Errorf("WithOOMScore option not supported for this remote")
- }
|