Ruben S. Montero
c91f8a1c12
F OpenNebula/one#6265 : Delete of snapshots in the middle of the chain
...
- Add suport for delete snapshots in the middle of the chain in qcow2
(ALLOW_ORPHANS=NO). Example, snapshot 2 below:
0 <- 1 <- 2 <- 3
- It supports removing the last snapshot and active (blockpull) and
first one (snapshot 0). The first snapshot cannot be deleted in
persistent images because of the underlying link setting.
- Snapshots are deleted by blockcommit. For example to delete 2, 3 is
committed into 2:
0 <- 1 <- 2: (2+3)
A new file 3.current is created in the filesystem to look for the
actual file name supporting snapshot 3.
- qcow2/shared operations snap_delete, snap_revert and cpds
(disk-saveas) has been updated to react to the .current files
- The kvm/deploy action has been updated to resolve links in source file
attributes. This is needed so the <backingStore> of the libvirt domain
does not contain the sysmlinks that changes on the revert/create
operations.
- Snapshots with more than 1 child (or their relatives) cannot be deleted to not
break backing chains.
- It has been found that the snap-delete operation in suspend state is
insecure as the guest caches may not be updated accordingly. The
operation is now not allowed in this state.
- The associated state has been removed from oned. It needs to be
removed in CLI/Sunstone and APIs
- The changes are for VM disk-snapshots. A similar update can be made
for images in the datastore/fs snap_delete action. This operation is
not implemented in this commit.
2023-07-20 09:51:15 +02:00
..
2023-02-02 12:56:03 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-14 09:51:21 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-03-08 15:53:44 +01:00
2023-02-14 09:51:21 +01:00
2023-01-31 13:46:20 +01:00
2023-02-07 13:17:34 +01:00
2023-02-16 16:12:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-31 13:46:20 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-09 19:37:00 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-03-14 18:03:59 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-02 12:56:03 +01:00
2023-03-08 15:53:44 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-03-08 15:53:44 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 18:53:49 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-04-24 20:41:51 +02:00
2023-02-02 12:56:03 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 13:17:34 +01:00
2023-02-07 13:17:34 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-14 09:51:21 +01:00
2023-02-02 12:56:03 +01:00
2023-06-19 13:05:43 +02:00
2023-03-08 15:53:44 +01:00
2023-01-31 13:46:20 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-14 09:51:21 +01:00
2023-02-14 09:51:21 +01:00
2023-02-14 09:51:21 +01:00
2023-01-09 13:42:55 +01:00
2023-05-31 19:22:01 +02:00
2023-01-09 13:42:55 +01:00
2023-01-31 13:46:20 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-02 12:56:03 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-03-14 18:03:59 +01:00
2023-03-08 15:53:44 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-31 13:46:20 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-31 13:46:20 +01:00
2023-02-07 08:54:35 +01:00
2023-06-22 10:15:23 +02:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-06-22 10:15:23 +02:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-07-20 09:51:15 +02:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-02 12:56:03 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-03-14 18:03:59 +01:00
2023-01-31 13:46:20 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-01-31 13:46:20 +01:00
2023-02-07 08:54:35 +01:00
2023-07-20 09:51:15 +02:00
2023-02-07 08:54:35 +01:00
2023-07-20 09:51:15 +02:00
2023-03-14 18:03:59 +01:00
2023-03-14 18:03:59 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-03-08 15:53:44 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00
2023-06-22 10:15:23 +02:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-03-08 15:53:44 +01:00
2023-01-31 13:46:20 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-01-09 13:42:55 +01:00
2023-02-07 08:54:35 +01:00
2023-02-07 08:54:35 +01:00