 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
      Overview ¶
Package oom implements utility functions relating to out of memory management.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeOOMAdjuster ¶ added in v1.2.0
type FakeOOMAdjuster struct{}
    type OOMAdjuster ¶ added in v1.2.0
type OOMAdjuster struct {
	ApplyOOMScoreAdj          func(pid int, oomScoreAdj int) error
	ApplyOOMScoreAdjContainer func(cgroupName string, oomScoreAdj, maxTries int) error
	// contains filtered or unexported fields
}
    This is a struct instead of an interface to allow injection of process ID listers and applying OOM score in tests. TODO: make this an interface, and inject a mock ioutil struct for testing.
func NewFakeOOMAdjuster ¶ added in v1.2.0
func NewFakeOOMAdjuster() *OOMAdjuster
func NewOOMAdjuster ¶ added in v1.2.0
func NewOOMAdjuster() *OOMAdjuster
 Click to show internal directories. 
   Click to hide internal directories.