[Kimchi-devel] [PATCH v2 0/5] Clone virtual machine

Crístian Viana vianac at linux.vnet.ibm.com
Fri Nov 7 00:30:00 UTC 2014


This is the difference between this and the previous patchset (v1):

- The function "StorageVolumes.create(volume_path)" was rewritten as
  "StorageVolume.clone(pool, name)".
- Patch 2 has been updated to fix the test error (introduced by a commit
  pushed later).
- The function "get_next_clone_name" was moved to the module "kimchi.utils" and
  was generified (i.e. it can handle different resources other than VMs, such as
  storage volumes)

Crístian Viana (5):
  Add model function to wait for task
  Clean up test pool directories
  Clone storage volume
  Clone virtual machine
  Add tests and mockmodel for the cloning feature

 docs/API.md                          |  10 ++
 src/kimchi/control/storagevolumes.py |   1 +
 src/kimchi/control/vms.py            |   1 +
 src/kimchi/i18n.py                   |   5 +
 src/kimchi/mockmodel.py              |  86 ++++++++++-
 src/kimchi/model/storagevolumes.py   |  97 +++++++++++-
 src/kimchi/model/tasks.py            |  28 ++++
 src/kimchi/model/vms.py              | 280 ++++++++++++++++++++++++++++++++++-
 src/kimchi/utils.py                  |  41 +++++
 tests/test_model.py                  |  81 ++++++++--
 tests/test_rest.py                   |  54 +++++++
 11 files changed, 669 insertions(+), 15 deletions(-)

-- 
1.9.3




More information about the Kimchi-devel mailing list