A set of drivers and utilities to integrate PowerVC into OpenStack.
Go to file
Jerry Cai 9492f9637e nova boot failure while the vm state/task_state is set by sync code
For spawning, it will loop to check the powervc vm instance status,
there will be a timing window that the VM because active, then the sync
is running here, but the driver's spawning is till sleeping, then after
this sync code run, nova framework will fail with above exception..

This sync code need to be retained there as the VM might stick with
build/spawning state like the nova-powervc is abnormal killed...,
the fix solution can be:
1. create a dict in sync code, and put such state instance id to
this dict,
2. in next sync sycle, check if the instance is still in build/spawning,
 but the powervc state is in acitve/none, then update status and remove
the id from the dict, this will delay the state updating in sync
process to avoid the time window that driver.spawning is sleeping
to poll the powervc instance state.

Change-Id: I7fe9f5f2b48c9758bc102ebf209d631c0308a316
Closes-Bug: 1388683
2014-11-04 09:22:20 +08:00
cinder-powervc move to use oslo.i18/utils/serialization 2014-10-23 00:07:25 +08:00
common-powervc Add nova CLI extension for host maintenance mode status query/evaucation 2014-10-27 15:24:28 +08:00
glance-powervc move to use oslo.i18/utils/serialization 2014-10-23 00:07:25 +08:00
neutron-powervc move to use oslo.i18/utils/serialization 2014-10-23 00:07:25 +08:00
nova-powervc nova boot failure while the vm state/task_state is set by sync code 2014-11-04 09:22:20 +08:00
.gitignore Add .gitignore to the project 2014-08-19 13:32:15 +08:00
.gitreview Added .gitreview 2014-05-06 22:11:04 +00:00
CONTRIBUTING.rst Add CONTRIBUTING.rst and change README.rst format. 2014-05-27 15:52:50 +08:00
LICENSE Missing License file and README file in the project 2014-05-09 13:21:02 +08:00
README.rst Add CONTRIBUTING.rst and change README.rst format. 2014-05-27 15:52:50 +08:00

PowerVC Drivers

This project contains a set of OpenStack drivers and utilities to implement the manage-to Power via PowerVC.