pvc/daemon-common
Joshua Boniface 5d0e7931d1 Add support for rolling back snapshots
We supported creating snapshots, but not doing anything with them. This
removes the manual task of restoring a snapshot and replace it with a
PVC abstraction of rolling back to a snapshot.

While Ceph recommends cloning a snapshot instead of rolling back, due to
the time taken, in our usecase I don't think that is an optimal
strategy, as it will leave dangling clones that we'd then have to
manage.

Closes #183
2024-05-13 15:24:51 -04:00
..
migrations/versions Add live migrate max downtime selector meta field 2024-01-11 00:05:50 -05:00
__init__.py Add module tag for daemon lib 2022-11-04 03:47:18 -04:00
benchmark.py Fix bug cleaning up successful benchmark results 2024-03-08 14:22:07 -05:00
celery.py Update copyright header on all files for 2024 2023-12-29 11:16:59 -05:00
ceph.py Add support for rolling back snapshots 2024-05-13 15:24:51 -04:00
cluster.py Fix invalid memory errors for stopped VMs 2024-02-06 13:30:48 -05:00
common.py Add live migrate max downtime selector meta field 2024-01-11 00:05:50 -05:00
config.py Update formatting for Black 24.4.0 2024-04-19 10:26:06 -04:00
faults.py Update copyright header on all files for 2024 2023-12-29 11:16:59 -05:00
libvirt_schema.py Update copyright header on all files for 2024 2023-12-29 11:16:59 -05:00
log.py Update copyright header on all files for 2024 2023-12-29 11:16:59 -05:00
network.py Update copyright header on all files for 2024 2023-12-29 11:16:59 -05:00
node.py Fix bug with network stats 2024-03-07 15:44:35 -05:00
vm.py Add live migrate max downtime selector meta field 2024-01-11 00:05:50 -05:00
vmbuilder.py Add live migrate max downtime selector meta field 2024-01-11 00:05:50 -05:00
zkhandler.py Ensure zkhandler is always cleaned up 2024-01-30 09:48:17 -05:00