Created by Ed Leafe and last modified
Get this branch:
bzr branch lp:~ed-leafe/nova/xenstore-plugin
Only Ed Leafe can upload to this branch. If you are Ed Leafe please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ed Leafe
OpenStack Compute (nova)

Recent revisions

513. By Ed Leafe

Made the plugin output fully json-ified, so I could remove the exception handlers in vmops.py. Cleaned up some pep8 issues that weren't caught in earlier runs.

512. By Ed Leafe

Merged trunk changes

511. By Ed Leafe

merged in trunk changes

510. By Ed Leafe

Added OpenStack's copyright to the xenstore plugin.

509. By Ed Leafe

fixed pep8 issues

508. By Ed Leafe

Corrected the sloppy import in the xenstore plugin that was copied from other plugins.

507. By Ed Leafe

removed some debugging code left in previous push.

506. By Ed Leafe

completed the basic xenstore read/write/delete functionality

505. By Rick Harris

This patch is beginning of XenServer snapshots in nova. It adds:

1. A snapshot() method to the compute API
2. Snapshot to the compute drivers(), stubs for libvirt and fake, and an implementation for xenapi_conn.
3. A `glance` XenServer plugin (modeled after the current `objectstore` plugin).

To test functionally you will need to be running both the Glance API and the Glance Registry.

In order to use the cloudservers tool-chain (cloudservers command-line utility, openstack-api, etc), you will need create a project called 'openstack' or override FLAGS.default_project.

You can verify that snapshots work by using the cloudservers command-line utility to run:
    cloudservers image-create <instance-id> <my snapshot name>

The utility itself will generate an exception since we're not returning the appropriate metadata yet (that will be a future commit); however, you can confirm that the snapshot worked by checking the compute-service logs, and verifying the snapshot resides in the glance fs-store directory.

504. By Todd Willey

fix lp:695182, scheduler tests needed to DECLARE flag to run standalone.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.