Filed a bug here:

https://bugs.launchpad.net/nova/+bug/1017988

Fix for nova to allow hints that are not lists:

https://review.openstack.org/9002

fix for novaclient to turn multiple hints into a list:

https://review.openstack.org/9006

Vish

On Jun 26, 2012, at 1:31 AM, Christian Parpart wrote:

> nova boot --image 6c73d25e-df93-4c96-a803-9d419a367267 --flavor 16 --hint 
> same_host=[df5fd16b-271d-45ac-9e9a-5d3ad33920e5] $instance_name
> 
> 2012-06-26 08:26:28 ERROR nova.rpc.amqp 
> [req-67363fee-1046-4ff8-90a2-05aacb1cbe10 fe655fd0ad49474db5882931685c77fe 
> 8f956f17ce9d4c4d9957c230aab4f720] Exception during message handling
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp Traceback (most recent call last):
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/rpc/amqp.py", line 252, in 
> _process_data
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     rval = node_func(context=ctxt, 
> **node_args)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/manager.py", line 115, in 
> run_instance
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     context, ex, *args, **kwargs)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     self.gen.next()
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/manager.py", line 105, in 
> run_instance
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     return 
> self.driver.schedule_run_instance(*args, **kwargs)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/multi.py", line 78, in 
> schedule_run_instance
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     return 
> self.drivers['compute'].schedule_run_instance(*args, **kwargs)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 
> 72, in schedule_run_instance
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     *args, **kwargs)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/filter_scheduler.py", line 
> 194, in _schedule
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     filter_properties)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/host_manager.py", line 218, 
> in filter_hosts
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     if 
> host.passes_filters(filter_fns, filter_properties):
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/host_manager.py", line 156, 
> in passes_filters
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     if not filter_fn(self, 
> filter_properties):
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/affinity_filter.py", 
> line 64, in host_passes
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     if self._affinity_host(context, 
> i) == me])
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/scheduler/filters/affinity_filter.py", 
> line 30, in _affinity_host
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     return 
> self.compute_api.get(context, instance_id)['host']
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1022, in get
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     instance = 
> self.db.instance_get(context, instance_id)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/db/api.py", line 540, in instance_get
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     return IMPL.instance_get(context, 
> instance_id)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 120, in 
> wrapper
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     return f(*args, **kwargs)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp   File 
> "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 1339, in 
> instance_get
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp     raise 
> exception.InstanceNotFound(instance_id=instance_id)
> 2012-06-26 08:26:28 TRACE nova.rpc.amqp InstanceNotFound: Instance [ could 
> not be found.

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to