mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-14 10:53:34 +00:00
vendor update for CSI 0.3.0
This commit is contained in:
1
vendor/k8s.io/kubernetes/pkg/kubelet/images/BUILD
generated
vendored
1
vendor/k8s.io/kubernetes/pkg/kubelet/images/BUILD
generated
vendored
@ -21,6 +21,7 @@ go_library(
|
||||
"//pkg/kubelet/apis/stats/v1alpha1:go_default_library",
|
||||
"//pkg/kubelet/container:go_default_library",
|
||||
"//pkg/kubelet/events:go_default_library",
|
||||
"//pkg/kubelet/util/sliceutils:go_default_library",
|
||||
"//pkg/util/parsers:go_default_library",
|
||||
"//vendor/github.com/docker/distribution/reference:go_default_library",
|
||||
"//vendor/github.com/golang/glog:go_default_library",
|
||||
|
13
vendor/k8s.io/kubernetes/pkg/kubelet/images/image_gc_manager.go
generated
vendored
13
vendor/k8s.io/kubernetes/pkg/kubelet/images/image_gc_manager.go
generated
vendored
@ -34,6 +34,7 @@ import (
|
||||
statsapi "k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1"
|
||||
"k8s.io/kubernetes/pkg/kubelet/container"
|
||||
"k8s.io/kubernetes/pkg/kubelet/events"
|
||||
"k8s.io/kubernetes/pkg/kubelet/util/sliceutils"
|
||||
)
|
||||
|
||||
// StatsProvider is an interface for fetching stats used during image garbage
|
||||
@ -120,11 +121,15 @@ func (i *imageCache) set(images []container.Image) {
|
||||
i.images = images
|
||||
}
|
||||
|
||||
// get gets image list from image cache.
|
||||
// get gets a sorted (by image size) image list from image cache.
|
||||
// There is a potentical data race in this function. See PR #60448
|
||||
// Because there is deepcopy function available currently, move sort
|
||||
// function inside this function
|
||||
func (i *imageCache) get() []container.Image {
|
||||
i.RLock()
|
||||
defer i.RUnlock()
|
||||
return append([]container.Image{}, i.images...)
|
||||
i.Lock()
|
||||
defer i.Unlock()
|
||||
sort.Sort(sliceutils.ByImageSize(i.images))
|
||||
return i.images
|
||||
}
|
||||
|
||||
// Information about the images we track.
|
||||
|
Reference in New Issue
Block a user