@@ -351,27 +351,21 @@ func (vm *volumeManager) GetVolumesInUse() []v1.UniqueVolumeName {
351
351
desiredVolumes := vm .desiredStateOfWorld .GetVolumesToMount ()
352
352
allAttachedVolumes := vm .actualStateOfWorld .GetAttachedVolumes ()
353
353
volumesToReportInUse := make ([]v1.UniqueVolumeName , 0 , len (desiredVolumes )+ len (allAttachedVolumes ))
354
- desiredVolumesMap := make (map [v1.UniqueVolumeName ]bool , len (desiredVolumes )+ len (allAttachedVolumes ))
355
354
356
355
for _ , volume := range desiredVolumes {
357
356
if volume .PluginIsAttachable {
358
- if _ , exists := desiredVolumesMap [volume .VolumeName ]; ! exists {
359
- desiredVolumesMap [volume .VolumeName ] = true
360
- volumesToReportInUse = append (volumesToReportInUse , volume .VolumeName )
361
- }
357
+ volumesToReportInUse = append (volumesToReportInUse , volume .VolumeName )
362
358
}
363
359
}
364
360
365
361
for _ , volume := range allAttachedVolumes {
366
362
if volume .PluginIsAttachable {
367
- if _ , exists := desiredVolumesMap [volume .VolumeName ]; ! exists {
368
- volumesToReportInUse = append (volumesToReportInUse , volume .VolumeName )
369
- }
363
+ volumesToReportInUse = append (volumesToReportInUse , volume .VolumeName )
370
364
}
371
365
}
372
366
373
367
slices .Sort (volumesToReportInUse )
374
- return volumesToReportInUse
368
+ return slices . Compact ( volumesToReportInUse )
375
369
}
376
370
377
371
func (vm * volumeManager ) ReconcilerStatesHasBeenSynced () bool {
0 commit comments