mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Avoid copying volumes in scheduler
This commit is contained in:
		@@ -217,8 +217,9 @@ func NewMaxPDVolumeCountPredicate(filter VolumeFilter, maxVolumes int, pvInfo Pe
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func (c *MaxPDVolumeCountChecker) filterVolumes(volumes []v1.Volume, namespace string, filteredVolumes map[string]bool) error {
 | 
					func (c *MaxPDVolumeCountChecker) filterVolumes(volumes []v1.Volume, namespace string, filteredVolumes map[string]bool) error {
 | 
				
			||||||
	for _, vol := range volumes {
 | 
						for i := range volumes {
 | 
				
			||||||
		if id, ok := c.filter.FilterVolume(&vol); ok {
 | 
							vol := &volumes[i]
 | 
				
			||||||
 | 
							if id, ok := c.filter.FilterVolume(vol); ok {
 | 
				
			||||||
			filteredVolumes[id] = true
 | 
								filteredVolumes[id] = true
 | 
				
			||||||
		} else if vol.PersistentVolumeClaim != nil {
 | 
							} else if vol.PersistentVolumeClaim != nil {
 | 
				
			||||||
			pvcName := vol.PersistentVolumeClaim.ClaimName
 | 
								pvcName := vol.PersistentVolumeClaim.ClaimName
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user