Skip to content

Commit 2209702

Browse files
hsato03Henrique Sato
andauthored
Fix usage volume size after resizing (#9459)
Co-authored-by: Henrique Sato <henrique.sato@scclouds.com.br>
1 parent de3537c commit 2209702

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1431,7 +1431,7 @@ private void validateIops(Long minIops, Long maxIops, Storage.StoragePoolType po
14311431

14321432
private VolumeVO orchestrateResizeVolume(long volumeId, long currentSize, long newSize, Long newMinIops, Long newMaxIops, Integer newHypervisorSnapshotReserve, Long newDiskOfferingId,
14331433
boolean shrinkOk) {
1434-
final VolumeVO volume = _volsDao.findById(volumeId);
1434+
VolumeVO volume = _volsDao.findById(volumeId);
14351435
UserVmVO userVm = _userVmDao.findById(volume.getInstanceId());
14361436
StoragePoolVO storagePool = _storagePoolDao.findById(volume.getPoolId());
14371437
boolean isManaged = storagePool.isManaged();
@@ -1538,12 +1538,12 @@ private VolumeVO orchestrateResizeVolume(long volumeId, long currentSize, long n
15381538
}
15391539

15401540
// Update size if volume has same size as before, else it is already updated
1541-
final VolumeVO volumeNow = _volsDao.findById(volumeId);
1542-
if (currentSize == volumeNow.getSize() && currentSize != newSize) {
1541+
volume = _volsDao.findById(volumeId);
1542+
if (currentSize == volume.getSize() && currentSize != newSize) {
15431543
volume.setSize(newSize);
1544-
} else if (volumeNow.getSize() != newSize) {
1544+
} else if (volume.getSize() != newSize) {
15451545
// consider the updated size as the new size
1546-
newSize = volumeNow.getSize();
1546+
newSize = volume.getSize();
15471547
}
15481548

15491549
_volsDao.update(volume.getId(), volume);

0 commit comments

Comments
 (0)