Abbass MAROUNI wrote on 2013-11-21: > 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,
There are currently some effort on this: https://blueprints.launchpad.net/nova/+spec/utilization-aware-scheduling https://blueprints.launchpad.net/nova/+spec/extensible-resource-tracking - Lianhao _______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
