This is an automated email from the ASF dual-hosted git repository.
rp- pushed a change to branch 4.22
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from bd809515e6c Add support for java 21 for debian packages (#14418)
add a7697fe692a linstor: incremental snapshots on secondary storage
(#13746)
No new revisions were added by this update.
Summary of changes:
.../storage/datastore/db/SnapshotDataStoreDao.java | 7 +
.../datastore/db/SnapshotDataStoreDaoImpl.java | 46 +-
.../datastore/db/SnapshotDataStoreDaoImplTest.java | 61 ++
.../storage/snapshot/SnapshotObject.java | 11 +-
.../storage/snapshot/SnapshotObjectTest.java | 101 ++++
.../datastore/ObjectInDataStoreManagerImpl.java | 5 +-
.../org/apache/cloudstack/utils/qemu/QemuImg.java | 4 +-
.../apache/cloudstack/utils/qemu/QemuImgTest.java | 19 +
plugins/storage/volume/linstor/CHANGELOG.md | 6 +
.../api/storage/LinstorBackupSnapshotCommand.java | 7 +
.../LinstorBackupSnapshotCommandWrapper.java | 61 +-
.../driver/LinstorPrimaryDataStoreDriverImpl.java | 111 +++-
.../storage/datastore/util/LinstorUtil.java | 75 ++-
.../LinstorPrimaryDataStoreDriverImplTest.java | 93 +++
.../storage/datastore/util/LinstorUtilTest.java | 61 ++
.../storage/snapshot/SnapshotManagerImpl.java | 20 +-
.../storage/snapshot/SnapshotManagerImplTest.java | 80 +++
test/integration/plugins/linstor/README.md | 30 +
.../plugins/linstor/linstor_test_utils.py | 83 +++
.../linstor/test_linstor_encrypted_snapshots.py | 32 +-
.../linstor/test_linstor_incremental_snapshots.py | 639 +++++++++++++++++++++
.../plugins/linstor/test_linstor_volumes.py | 46 +-
22 files changed, 1466 insertions(+), 132 deletions(-)
create mode 100644
engine/storage/snapshot/src/test/java/org/apache/cloudstack/storage/snapshot/SnapshotObjectTest.java
create mode 100644 test/integration/plugins/linstor/linstor_test_utils.py
create mode 100644
test/integration/plugins/linstor/test_linstor_incremental_snapshots.py