You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by an...@apache.org on 2020/02/07 10:25:29 UTC
[cloudstack] branch master updated (d8906d3 -> fd5bea8)
This is an automated email from the ASF dual-hosted git repository.
andrijapanic pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.
from d8906d3 Merge remote-tracking branch 'origin/4.13'
add fd5bea8 New feature: Add support to destroy/recover volumes (#3688)
No new revisions were added by this update.
Summary of changes:
api/src/main/java/com/cloud/event/EventTypes.java | 4 +
api/src/main/java/com/cloud/storage/Volume.java | 2 +
.../java/com/cloud/storage/VolumeApiService.java | 6 +-
.../admin/volume/DestroyVolumeCmdByAdmin.java | 54 +++
.../admin/volume/RecoverVolumeCmdByAdmin.java | 53 +++
.../command/user/config/ListCapabilitiesCmd.java | 1 +
.../api/command/user/volume/DeleteVolumeCmd.java | 4 +-
.../DestroyVolumeCmd.java} | 68 +--
.../api/command/user/volume/ListVolumesCmd.java | 8 +
...{DeleteVolumeCmd.java => RecoverVolumeCmd.java} | 42 +-
.../api/response/CapabilitiesResponse.java | 10 +-
.../engine/orchestration/VolumeOrchestrator.java | 4 +-
.../storage/volume/VolumeServiceImpl.java | 12 +-
.../java/com/cloud/api/query/QueryManagerImpl.java | 13 +-
.../com/cloud/server/ManagementServerImpl.java | 11 +
.../com/cloud/storage/VolumeApiServiceImpl.java | 111 ++++-
.../java/com/cloud/user/AccountManagerImpl.java | 13 +-
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 5 -
.../cloud/storage/VolumeApiServiceImplTest.java | 22 -
.../component/test_volume_destroy_recover.py | 507 +++++++++++++++++++++
tools/marvin/marvin/lib/base.py | 13 +
ui/l10n/ar.js | 4 +
ui/l10n/ca.js | 4 +
ui/l10n/de_DE.js | 4 +
ui/l10n/en.js | 4 +
ui/l10n/es.js | 4 +
ui/l10n/fr_FR.js | 4 +
ui/l10n/hu.js | 4 +
ui/l10n/it_IT.js | 4 +
ui/l10n/ja_JP.js | 4 +
ui/l10n/ko_KR.js | 4 +
ui/l10n/nb_NO.js | 4 +
ui/l10n/nl_NL.js | 4 +
ui/l10n/pl.js | 4 +
ui/l10n/pt_BR.js | 4 +
ui/l10n/ru_RU.js | 4 +
ui/l10n/zh_CN.js | 4 +
ui/scripts/cloudStack.js | 2 +
ui/scripts/sharedFunctions.js | 1 +
ui/scripts/storage.js | 143 +++++-
40 files changed, 1061 insertions(+), 112 deletions(-)
create mode 100644 api/src/main/java/org/apache/cloudstack/api/command/admin/volume/DestroyVolumeCmdByAdmin.java
create mode 100644 api/src/main/java/org/apache/cloudstack/api/command/admin/volume/RecoverVolumeCmdByAdmin.java
copy api/src/main/java/org/apache/cloudstack/api/command/user/{vm/RebootVMCmd.java => volume/DestroyVolumeCmd.java} (59%)
copy api/src/main/java/org/apache/cloudstack/api/command/user/volume/{DeleteVolumeCmd.java => RecoverVolumeCmd.java} (65%)
create mode 100644 test/integration/component/test_volume_destroy_recover.py