pvc/daemon-common
Joshua Boniface 3ea7421f09 Implement friendlier VM mirror commands
Adds two helper commands which automate sending and promoting VM
snapshots as "vm mirror" commands.

"vm mirror create" replicates the functionality of "snapshot create" and
"snapshot send", performing both in one single task using an
autogenerated dated snapshot name for automatic cross-cluster
replication.

"vm mirror promote" replicates the functionality of "vm shutdown",
"snapshot create", "snapshot send", "vm start" (remote), and,
optionally, "vm remove", performing in one single task an entire
cross-cluster VM move with or without retaining the copy on the local
cluster (if retained, the local copy becomes a snapshot mirror of the
remote, flipping their statuses).
2024-10-08 23:51:39 -04:00
..
migrations/versions Remove is_backup flag for snapshots 2024-08-16 10:46:25 -04:00
__init__.py Add module tag for daemon lib 2022-11-04 03:47:18 -04:00
autobackup.py Simplify Celery event handling 2024-08-25 21:59:12 -04:00
benchmark.py Allow specifying job names for benchmarks 2024-09-18 14:55:12 -04:00
celery.py Update copyright header on all files for 2024 2023-12-29 11:16:59 -05:00
ceph.py Fix bug where snapshot rollback was never called 2024-09-30 03:04:35 -04:00
cluster.py Add "mirror" VM state 2024-09-28 02:01:56 -04:00
common.py Add "mirror" VM state 2024-09-28 02:01:56 -04:00
config.py Port VM autobackups into pvcworkerd with snaps 2024-08-23 17:23: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 Implement friendlier VM mirror commands 2024-10-08 23:51:39 -04:00
vmbuilder.py Add check for invalid profile 2024-07-13 17:13:40 -04:00
zkhandler.py Use absolute path for ZK schema 2024-08-27 09:40:24 -04:00