func (attacher *rbdAttacher) VolumesAreAttached(specs []*volume.Spec, nodeName types.NodeName) (map[*volume.Spec]bool, error) {
	volumesAttachedCheck := make(map[*volume.Spec]bool)
	for _, spec := range specs {
		volumesAttachedCheck[spec] = true
	}
	return volumesAttachedCheck, nil
}
// VolumesAreAttached implements Attacher.VolumesAreAttached.
// There is no way to confirm whether the volume is attached or not from
// outside of the kubelet node. This method needs to return true always, like
// iSCSI, FC plugin.
VolumesAreAttached implements Attacher.VolumesAreAttached.
There is no way to confirm whether the volume is attached or not from
outside of the kubelet node. This method needs to return true always, like
iSCSI, FC plugin.
// VolumesAreAttached implements Attacher . VolumesAreAttached . // There is no way to confirm whether the volume is attached or not from // outside of the kubelet node . This method needs to return true always like // iSCSI FC plugin .
func (attacher *rbdAttacher) VolumesAreAttached(specs []*volume.Spec, nodeName types.NodeName) (map[*volume.Spec]bool, error) {
	volumesAttachedCheck := make(map[*volume.Spec]bool)
	for _, spec := range specs {
		volumesAttachedCheck[spec] = true
	}
	return volumesAttachedCheck, nil
}
func ( attacher * rbdAttacher ) VolumesAreAttached ( specs [ ] * volume . Spec , nodeName types . NodeName ) ( map [ * volume . Spec ] bool , error ) { volumesAttachedCheck := make ( map [ * volume . Spec ] bool ) for _ , spec := range specs { volumesAttachedCheck [ spec ] = true } return volumesAttachedCheck , nil }
VolumesAreAttached implements Attacher.VolumesAreAttached.
VolumesAreAttached implements Attacher . VolumesAreAttached .