[openstack-dev] [nova][database] Update compute_nodes table

Russell Bryant rbryant at redhat.com
Mon Dec 2 17:06:21 UTC 2013


On 12/02/2013 11:47 AM, Abbass MAROUNI wrote:
> Hello,
> 
> I'm looking for way to a add new attribute to the compute nodes by
>  adding a column to the compute_nodes table in nova database in order to
> track a metric on the compute nodes and use later it in nova-scheduler.
> 
> I checked the  sqlalchemy/migrate_repo/versions and thought about adding
> my own upgrade then sync using nova-manage db sync. 
> 
> My question is : 
> What is the process of upgrading a table in the database ? Do I have to
> modify or add a new variable in some class in order to associate the
> newly added column with a variable that I can use ? 

Don't add this.  :-)

There is work in progress to just have a column with a json blob in it
for additional metadata like this.

https://blueprints.launchpad.net/nova/+spec/extensible-resource-tracking
https://wiki.openstack.org/wiki/ExtensibleResourceTracking

-- 
Russell Bryant



More information about the OpenStack-dev mailing list