mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	vendor: update google/cadvisor and opencontainers/runc
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
		
							
								
								
									
										13
									
								
								vendor/github.com/opencontainers/runc/libcontainer/notify_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/opencontainers/runc/libcontainer/notify_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -3,6 +3,7 @@
 | 
			
		||||
package libcontainer
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"errors"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"io/ioutil"
 | 
			
		||||
	"os"
 | 
			
		||||
@@ -11,8 +12,6 @@ import (
 | 
			
		||||
	"golang.org/x/sys/unix"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const oomCgroupName = "memory"
 | 
			
		||||
 | 
			
		||||
type PressureLevel uint
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
@@ -66,19 +65,17 @@ func registerMemoryEvent(cgDir string, evName string, arg string) (<-chan struct
 | 
			
		||||
 | 
			
		||||
// notifyOnOOM returns channel on which you can expect event about OOM,
 | 
			
		||||
// if process died without OOM this channel will be closed.
 | 
			
		||||
func notifyOnOOM(paths map[string]string) (<-chan struct{}, error) {
 | 
			
		||||
	dir := paths[oomCgroupName]
 | 
			
		||||
func notifyOnOOM(dir string) (<-chan struct{}, error) {
 | 
			
		||||
	if dir == "" {
 | 
			
		||||
		return nil, fmt.Errorf("path %q missing", oomCgroupName)
 | 
			
		||||
		return nil, errors.New("memory controller missing")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return registerMemoryEvent(dir, "memory.oom_control", "")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func notifyMemoryPressure(paths map[string]string, level PressureLevel) (<-chan struct{}, error) {
 | 
			
		||||
	dir := paths[oomCgroupName]
 | 
			
		||||
func notifyMemoryPressure(dir string, level PressureLevel) (<-chan struct{}, error) {
 | 
			
		||||
	if dir == "" {
 | 
			
		||||
		return nil, fmt.Errorf("path %q missing", oomCgroupName)
 | 
			
		||||
		return nil, errors.New("memory controller missing")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if level > CriticalPressure {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user