 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var (
	ErrNotFound = errors.New("mountpoint not found")
)
    Functions ¶
func GetInitCgroupDir ¶ added in v0.9.0
func GetThisCgroupDir ¶
Returns the relative path to the cgroup docker is running in.
Types ¶
type ActiveCgroup ¶ added in v0.10.0
type ActiveCgroup interface {
	Cleanup() error
}
    type Cgroup ¶ added in v0.9.0
type Cgroup struct {
	Name   string `json:"name,omitempty"`
	Parent string `json:"parent,omitempty"`
	DeviceAccess      bool   `json:"device_access,omitempty"`      // name of parent cgroup or slice
	Memory            int64  `json:"memory,omitempty"`             // Memory limit (in bytes)
	MemoryReservation int64  `json:"memory_reservation,omitempty"` // Memory reservation or soft_limit (in bytes)
	MemorySwap        int64  `json:"memory_swap,omitempty"`        // Total memory usage (memory + swap); set `-1' to disable swap
	CpuQuota          int64  `json:"cpu_quota,omitempty"`          // CPU hardcap limit (in usecs). Allowed cpu time in a given period.
	CpuPeriod         int64  `json:"cpu_period,omitempty"`         // CPU period to be used for hardcapping (in usecs). 0 to use system default.
	CpusetCpus        string `json:"cpuset_cpus,omitempty"`        // CPU to use
	Freezer           string `json:"freezer,omitempty"`            // set the freeze value for the process
	Slice string `json:"slice,omitempty"` // Parent slice to use for systemd
}
     Click to show internal directories. 
   Click to hide internal directories.