Hello,

I'm in the process of writing a new scheduling algorithm for openstack
nova.
I have a set of compute nodes that I'm going to filter and weigh according
to some metrics collected from these compute nodes.
I saw nova.compute.resource_tracker and metrics (ram, disk and cpu) that it
collects from compute nodes and updates the rows corresponding to compute
nodes in the database.

I'm planning to write some modules that will collect the new metrics but
I'm wondering if I need to modify the database schema by adding more
columns in the 'compute_nodes' table for my new metrics. Will this require
some modification to the *compute model* ? Then how can I use these metrics
during the scheduling process, do I fetch each compute node row from the
database ? Is there any easier way around this problem ?

Best Regards,
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to