fix: add missing method RunWithResource

This commit is contained in:
wanglei.w
2022-01-29 14:51:36 +08:00
parent 78eb37f868
commit 3cc1710421
2 changed files with 5 additions and 1 deletions

View File

@@ -68,6 +68,10 @@ func writeCGroupFile(rootPath, file string, value string) error {
return ioutil.WriteFile(filepath.Join(rootPath, file), []byte(value), 0755)
}
func (s *Stream) RunWithResource(cpuRequest, cpuLimit float32) error {
return s.WithCpuCoreRequest(cpuRequest).WithCpuCoreLimit(cpuLimit).RunLinux()
}
func (s *Stream) RunLinux() error {
a := s.Context.Value(cgroupConfigKey).(*cgroupConfig)
if a.cpuRequest > a.cpuLimit {