This is an automated email from the ASF dual-hosted git repository.
mtutkowski pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.
from 3985c68 CLOUDSTACK-10007 no isolationmethod check for directpodbase
basic zone nets (#2296)
add 6bb0ca2 This feature separates the snapshot creation on primary and
its backing up on secondary. As part of this, a new parameter, which is
optional, is added to CreateSnapshotCmd, which seperates the creation and
backup.
new 4c89b5b Merge branch 'pr-2081'
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
api/src/com/cloud/storage/Snapshot.java | 2 +
api/src/com/cloud/storage/VolumeApiService.java | 2 +-
.../org/apache/cloudstack/api/ApiConstants.java | 1 +
.../command/user/snapshot/CreateSnapshotCmd.java | 13 +-
.../api/command/test/CreateSnapshotCmdTest.java | 4 +-
.../engine/subsystem/api/storage/SnapshotInfo.java | 4 +
.../subsystem/api/storage/SnapshotService.java | 6 +
.../subsystem/api/storage/SnapshotStrategy.java | 3 +
.../src/com/cloud/vm/VmWorkTakeVolumeSnapshot.java | 8 +-
.../schema/src/com/cloud/storage/SnapshotVO.java | 5 +
.../storage/motion/AncientDataMotionStrategy.java | 6 +-
.../storage/snapshot/SnapshotBackupException.java | 9 +-
.../storage/snapshot/SnapshotObject.java | 16 ++
.../storage/snapshot/SnapshotServiceImpl.java | 70 ++++++--
.../snapshot/SnapshotStateMachineManagerImpl.java | 1 +
.../snapshot/StorageSystemSnapshotStrategy.java | 32 ++--
.../snapshot/XenserverSnapshotStrategy.java | 102 ++++++------
.../storage/snapshot/SnapshotEntityImpl.java | 6 +
.../apache/cloudstack/framework/jobs/AsyncJob.java | 2 +
.../framework/jobs/impl/AsyncJobManagerImpl.java | 22 +++
server/src/com/cloud/configuration/Config.java | 8 -
.../com/cloud/storage/CreateSnapshotPayload.java | 9 ++
.../com/cloud/storage/VolumeApiServiceImpl.java | 27 ++--
.../cloud/storage/snapshot/SnapshotManager.java | 12 +-
.../storage/snapshot/SnapshotManagerImpl.java | 75 +++++++--
server/src/com/cloud/vm/UserVmManagerImpl.java | 51 +++++-
.../cloud/storage/VolumeApiServiceImplTest.java | 4 +-
setup/db/db/schema-41000to41100-cleanup.sql | 1 +
.../test_separate_backup_from_snapshot.py | 177 +++++++++++++++++++++
tools/marvin/marvin/lib/base.py | 4 +-
ui/l10n/en.js | 1 +
ui/scripts/storage.js | 7 +-
.../java/com/cloud/utils/SerialVersionUID.java | 1 +
33 files changed, 570 insertions(+), 121 deletions(-)
copy
framework/events/src/org/apache/cloudstack/framework/events/EventBusException.java
=>
engine/storage/snapshot/src/org/apache/cloudstack/storage/snapshot/SnapshotBackupException.java
(74%)
create mode 100644
test/integration/component/test_separate_backup_from_snapshot.py
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].