1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // +build linux
- package fs
- import (
- "github.com/opencontainers/runc/libcontainer/cgroups"
- "github.com/opencontainers/runc/libcontainer/configs"
- )
- type NameGroup struct {
- GroupName string
- Join bool
- }
- func (s *NameGroup) Name() string {
- return s.GroupName
- }
- func (s *NameGroup) Apply(d *cgroupData) error {
- if s.Join {
- // ignore errors if the named cgroup does not exist
- d.join(s.GroupName)
- }
- return nil
- }
- func (s *NameGroup) Set(path string, cgroup *configs.Cgroup) error {
- return nil
- }
- func (s *NameGroup) Remove(d *cgroupData) error {
- if s.Join {
- removePath(d.path(s.GroupName))
- }
- return nil
- }
- func (s *NameGroup) GetStats(path string, stats *cgroups.Stats) error {
- return nil
- }
|