[Openstack] Cannot pass hint to Nova Scheduler

Joseph Suh jsuh at isi.edu
Tue Aug 7 11:01:51 UTC 2012


Heng,

You can print the values in the HostState class. If you want to monitor the changes of the values, for example, you can print (either directly or using LOG.debug()), the values in the code where you want monitor, for example, consume_from_instance().

Thanks,

Joseph

----
(w) 703-248-6160
(c) 571-340-2434
(f) 703-812-3712
http://www.east.isi.edu/~jsuh

Information Sciences Institute
University of Southern California
3811 N. Fairfax Drive Suite 200
Arlington, VA, 22203, USA


----- Original Message -----
From: "Jay Pipes" <jaypipes at gmail.com>
To: "Heng Xu" <shouhengzhang.xu at mail.utoronto.ca>
Cc: openstack at lists.launchpad.net
Sent: Monday, August 6, 2012 12:11:58 PM
Subject: Re: [Openstack] Cannot pass hint to Nova Scheduler

On 08/04/2012 07:48 AM, Heng Xu wrote:
> But I tried a few things in HostState class, I ran into error, because I could not monitor the stats in hoststates class as opposed to a database, is there a way to check the stats in HostState class as exists in memory?

cc'ing Sandy Walsh, who is vastly more familiar with the scheduler than
I am :) Sandy, see Heng's question above... seems like a great question
to me -- and also a possible mini-project for someone to work on that
would add a scheduler-diagnostics extension if such functionality isn't
readily available.

Best,
-jay

> Heng
> ________________________________________
> From: Jay Pipes [jaypipes at gmail.com]
> Sent: Friday, August 03, 2012 4:38 PM
> To: Heng Xu
> Cc: openstack at lists.launchpad.net
> Subject: Re: [Openstack] Cannot pass hint to Nova Scheduler
> 
> On 08/03/2012 09:28 AM, Heng Xu wrote:
>> Another questions is, I can get all the status of a computing node in the mysql nova database, and select * from compute_node, but now I am using json filter, the only field I have success with now is the free_ram_db, if my hint uses free_disk_gb, then I always get error, but the database is showing my compute node has $free_disk_gb equal 17, so I was wondering, where to find exactly what kind of json field can use in json filter, thanks in advance
> 
> The nova.scheduler.host_manager.HostState class is what is checked for
> attributes, not the ComputeNode model. So, you need to use
> "$free_disk_mb", not "free_disk_gb".
> 
> Best,
> -jay
> 
> 

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack at lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp




More information about the Openstack mailing list