lp:~rconradharris/nova/bug706029

Created by Rick Harris and last modified
Get this branch:
bzr branch lp:~rconradharris/nova/bug706029
Only Rick Harris can upload to this branch. If you are Rick Harris please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Rick Harris
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

601. By Rick Harris

Adding getttext to pluginlib_nova

600. By Thierry Carrez

No longer chmod 0777 instance directories, since nova works just fine without them.

599. By Anne Gentle

Updated docs for db sync requirements; merged with Vish's similar doc updates

598. By Thierry Carrez

Change default log formats so that:
 * they include a timestamp (necessary to correlate logs)
 * no longer display version on every line (shorter lines)
 * use [-] instead of [N/A] (shorter lines, less scary-looking)
 * show level before logger name (better human-readability)

Display version once at node startup time instead.
Fix description of the log format flags.

597. By Todd Willey

Fix metadata using versions other than /later. Patch via ~ttx

596. By Ryan Lane

Fixes issue with instance creation throwing errors when non-default groups are used.

595. By Ryan Lane

Fixes issue with describe_instances requiring an admin context.

594. By Jay Pipes

Finds and fixes remaining strings for i18n. Fixes bug #705186

593. By Soren Hansen

Pass a PluginManager to nose.config.Config(). This lets us use plugins like coverage, xcoverage, etc.

592. By Anthony Young

Added changes to make errors and recovery for volumes more graceful:

* If an error occurs while creating our exporting a volume, volume['status'] is set to 'error,' rather than leaving it in 'creating.' Similarly, if an error occurs while deleting, volume['status'] is set to 'error_deleting'
* Gracefully handle condition where iscsi export has already been removed, or has never successfully been created, in ISCSIDriver.remove_export
* In ISCSIDriver.ensure_export, gracefully handle situation where an iscsi_target is nil. This occurs when there is an error creating a volume that prevents the target from being assigned.
* Add nova-manage volume commands: delete and reattach
** delete can be used to delete volumes that are in error state, since users can only delete volumes flagged as 'available'
** reattach can be used after host reboot to reattach volumes

Note that I didn't implement rollback as the original bug suggested, but this code accomplishes the same objectives IMO by making it more clear when errors occur and providing tools for dealing with certain common error conditions.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/nova/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers