func (attacher *rbdAttacher) GetDeviceMountPath(spec *volume.Spec) (string, error) {
	img, err := getVolumeSourceImage(spec)
	if err != nil {
		return "", err
	}
	pool, err := getVolumeSourcePool(spec)
	if err != nil {
		return "", err
	}
	return makePDNameInternal(attacher.plugin.host, pool, img), nil
}
// GetDeviceMountPath implements Attacher.GetDeviceMountPath.
GetDeviceMountPath implements Attacher.GetDeviceMountPath.
// GetDeviceMountPath implements Attacher . GetDeviceMountPath .
func (attacher *rbdAttacher) GetDeviceMountPath(spec *volume.Spec) (string, error) {
	img, err := getVolumeSourceImage(spec)
	if err != nil {
		return "", err
	}
	pool, err := getVolumeSourcePool(spec)
	if err != nil {
		return "", err
	}
	return makePDNameInternal(attacher.plugin.host, pool, img), nil
}
func ( attacher * rbdAttacher ) GetDeviceMountPath ( spec * volume . Spec ) ( string , error ) { img , err := getVolumeSourceImage ( spec ) if err != nil { return " " , err } pool , err := getVolumeSourcePool ( spec ) if err != nil { return " " , err } return makePDNameInternal ( attacher . plugin . host , pool , img ) , nil }
GetDeviceMountPath implements Attacher.GetDeviceMountPath.
GetDeviceMountPath implements Attacher . GetDeviceMountPath .