kubernetes/pkg/controller/volume
Ondra Kupka 911a61d050 controller/selinuxwarning/cache: Add reverse index
Added podToVolumes reverse index to optimize DeletePod.
Currently we simply iterate through all the volumes and remove the pod
being deleted from there. This is inefficient and takes longer the
longer the volume list becomes.

Keeping a map pod -> volumes makes removing a pod fast. We can just jump
to the relevant volumes directly and remove the pod from there.
2026-02-25 11:38:50 +01:00
..
attachdetach Add tombstone handling for serviceaccount and attachdetach controllers 2026-02-11 16:06:29 -05:00
common generic ephemeral volume: graduation to GA 2021-10-11 20:54:20 +02:00
ephemeral controller/volume/ephemeral: Improve goroutine mgmt 2025-11-04 23:58:15 +01:00
events hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
expand remove featureGate from PluginManager 2026-01-19 11:35:30 +08:00
persistentvolume Deprecate obsolete slice utility functions 2026-02-16 10:04:33 +01:00
protectionutil Deprecate obsolete slice utility functions 2026-02-16 10:04:33 +01:00
pvcprotection Move dump package from apimachinery to k8s.io/utils 2026-02-12 07:34:19 -05:00
pvprotection Move dump package from apimachinery to k8s.io/utils 2026-02-12 07:34:19 -05:00
selinuxwarning controller/selinuxwarning/cache: Add reverse index 2026-02-25 11:38:50 +01:00
vacprotection Move dump package from apimachinery to k8s.io/utils 2026-02-12 07:34:19 -05:00
OWNERS add sig/storage label for pkg/controller/volume package PR 2022-11-10 09:57:36 +08:00