Skip to content

Commit 74d2037

Browse files
authored
Merge pull request #694 from Dajeong-Park/backup-update-offering
[Mold] 다중 플러그인 적용 시 commvault 백업 오퍼링 편집 오류 수정
2 parents c0450e7 + f83c46c commit 74d2037

File tree

3 files changed

+2
-15
lines changed

3 files changed

+2
-15
lines changed

api/src/main/java/org/apache/cloudstack/backup/BackupService.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,6 @@ public interface BackupService {
3535
*/
3636
List<BackupProvider> listBackupProvidersForZone(final Long zoneId);
3737

38-
/**
39-
* Find backup provider by zone ID
40-
* @param zoneId zone id
41-
* @return backup provider
42-
*/
43-
BackupProvider getBackupProvider(final Long zoneId);
44-
4538
/**
4639
* Find backup provider by offering ID
4740
* @param offeringId offering id

server/src/main/java/org/apache/cloudstack/backup/BackupManagerImpl.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,12 +1007,6 @@ public List<BackupProvider> listBackupProvidersForZone(final Long zoneId) {
10071007
return getBackupProvidersForZone(zoneId);
10081008
}
10091009

1010-
@Override
1011-
public BackupProvider getBackupProvider(final Long zoneId) {
1012-
final String name = BackupProviderPlugin.valueIn(zoneId);
1013-
return getBackupProvider(name);
1014-
}
1015-
10161010
@Override
10171011
public BackupProvider getBackupProviderForOffering(final Long offeringId) {
10181012
final BackupOfferingVO offering = backupOfferingDao.findById(offeringId);
@@ -1416,6 +1410,7 @@ public BackupOffering updateBackupOffering(UpdateBackupOfferingCmd updateBackupO
14161410
}
14171411
String externalId = backupOfferingVO.getExternalId();
14181412
Long zoneId = backupOfferingVO.getZoneId();
1413+
String providerName = backupOfferingVO.getProvider();
14191414

14201415
logger.debug("Trying to update Backup Offering {} to {}.",
14211416
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(backupOfferingVO, "uuid", "name", "description", "userDrivenBackupAllowed", "retentionPeriod"),
@@ -1439,7 +1434,7 @@ public BackupOffering updateBackupOffering(UpdateBackupOfferingCmd updateBackupO
14391434
}
14401435

14411436
if (retentionPeriod != null) {
1442-
final BackupProvider provider = getBackupProvider(zoneId);
1437+
final BackupProvider provider = getBackupProvider(providerName);
14431438
if (!provider.getName().equalsIgnoreCase("commvault")){
14441439
throw new CloudRuntimeException("Failed to update backup offering, Because the backup offering provider is not set to commvault.");
14451440
}

server/src/test/java/com/cloud/storage/VolumeApiServiceImplTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import java.lang.reflect.Field;
3737
import java.util.ArrayList;
3838
import java.util.Arrays;
39-
import java.util.Collections;
4039
import java.util.List;
4140
import java.util.UUID;
4241
import java.util.concurrent.ExecutionException;

0 commit comments

Comments
 (0)