lp:~rconradharris/nova/bug706029
- Get this branch:
- bzr branch lp:~rconradharris/nova/bug706029
Branch merges
- Jay Pipes (community): Approve
- Josh Kearney (community): Approve
-
Diff: 12 lines (+2/-0)1 file modifiedplugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py (+2/-0)
Branch information
Recent revisions
- 600. By Thierry Carrez
-
No longer chmod 0777 instance directories, since nova works just fine without them.
- 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. - 596. By Ryan Lane
-
Fixes issue with instance creation throwing errors when non-default groups are used.
- 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 volumesNote 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