@@ -552,9 +552,10 @@ func (s *controllerService) ControllerModifyVolume(ctx lctx.Context, preq *lcsi.
552
552
}
553
553
554
554
func (s * controllerService ) ModifyVolumeProperties (pctx lctx.Context , preq * lvmrpc.ModifyVolumePropertiesRequest ) (* lvmrpc.ModifyVolumePropertiesResponse , error ) {
555
- llog .V (5 ).InfoS ("ModifyVolumeProperties: called " , "preq " , preq )
555
+ llog .V (5 ).InfoS ("[INFO] - ModifyVolumeProperties: Called " , "request " , preq )
556
556
557
557
if err := validateModifyVolumePropertiesRequest (preq ); err != nil {
558
+ llog .ErrorS (err , "[ERROR] - ModifyVolumeProperties: Invalid request because of volume ID is empty" , "request" , preq )
558
559
return nil , err
559
560
}
560
561
@@ -569,16 +570,18 @@ func (s *controllerService) ModifyVolumeProperties(pctx lctx.Context, preq *lvmr
569
570
570
571
volume , errSdk := s .cloud .GetVolume (volumeID )
571
572
if errSdk != nil {
572
- llog .ErrorS (errSdk .GetError (), "ModifyVolumeProperties: failed to get volume" , "volumeID" , volumeID )
573
+ llog .ErrorS (errSdk .GetError (), "[ERROR] - ModifyVolumeProperties: Failed to get volume" , "volumeID" , volumeID )
573
574
return nil , ErrFailedToGetVolume (volumeID )
574
575
}
575
576
576
577
if volume .VolumeTypeID == options .VolumeType {
577
- llog .V (2 ).Infof ("ModifyVolumeProperties: volume %s already has volume type %s" , volumeID , options .VolumeType )
578
+ llog .V (2 ).Infof ("[INFO] - ModifyVolumeProperties: Volume %s already has volume type %s" , volumeID , options .VolumeType )
578
579
return & lvmrpc.ModifyVolumePropertiesResponse {}, nil
579
580
}
580
581
581
- err := s .cloud .ExpandVolume (volumeID , options .VolumeType , volume .Size )
582
+ _ , err := s .cloud .ResizeOrModifyDisk (volumeID , lsutil .GiBToBytes (int64 (volume .Size )), & lscloud.ModifyDiskOptions {
583
+ VolumeType : options .VolumeType ,
584
+ })
582
585
if err != nil {
583
586
llog .ErrorS (err , "ModifyVolumeProperties: failed to modify volume" , "volumeID" , volumeID )
584
587
return nil , ErrFailedToModifyVolume (volumeID )
0 commit comments