From Fedora Project Wiki
(Change Proposal ready for 2013-07-17 FESCo meeting (#1137))
(→‎Detailed Description: more libvirt work is needed)
Line 32: Line 32:


== Detailed Description ==
== Detailed Description ==
qemu and libvirt have all the major pieces in place for performing safe VM snapshots/checkpoints, however there isn't any simple discoverable UI. This feature will track adding that UI to virt-manager, and any other virt stack bits that need to be fixed/improved.
qemu and libvirt have all the major pieces in place for performing safe VM snapshots/checkpoints, however there isn't any simple discoverable UI. This feature will track adding that UI to virt-manager, and any other virt stack bits that need to be fixed/improved.  This includes adding functionality to libvirt to support deleting and rebasing to external snapshots.


== Benefit to Fedora ==
== Benefit to Fedora ==

Revision as of 02:43, 17 July 2013

VM Snapshot UI with virt-manager

Summary

Add UI to virt-manager for easily managing VM snapshots.

Owner

Current status

  • Targeted release: Fedora 20
  • Last updated: 2013-06-11
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

qemu and libvirt have all the major pieces in place for performing safe VM snapshots/checkpoints, however there isn't any simple discoverable UI. This feature will track adding that UI to virt-manager, and any other virt stack bits that need to be fixed/improved. This includes adding functionality to libvirt to support deleting and rebasing to external snapshots.

Benefit to Fedora

  • Making snapshots easier to use means more QA folks and packagers will use them, makes their lives easier.
  • End users have been asking it for a while, gives them incentive to update or make the jump to Fedora.

Scope

  • Proposal owners:
  1. Verify that all the libvirt APIs are fully implemented, some pieces were missing at last check.
  2. Implement virt-manager UI
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

TBD when work is testable.

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change)

Documentation

Release Notes

KVM VM snapshots can now be easily managed using virt-manager.