[one-users] Problems with scheduling VMs / Bug in Scheduler.cc

Niraj Tolia ntolia at gmail.com
Fri Feb 20 17:37:23 PST 2009

I have run into a couple of problem while evaluating OpenNebula and I
might have found a bug in Scheduler::match().

If you look at the code for the function match() in Scheduler.cc, the
variable 'matched' starts out uninitialized. Now, if reqs != "",
host->match() is called. However, even if the call to match is
successful, matched is never set to true and and therefore that host
is never checked for capacity. Simply setting match = true when rc ==0
seems to fix the problem I am seeing.

Please let me know if you need more details.


More information about the Users mailing list