can not find server group on child cell when building instance on it

Bug #1547308 reported by likun
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Won't Fix
Low
Unassigned

Bug Description

Version:
Kilo

When I was trying to build instance indicating server group on my child cell, I used the following command:
nova boot --flavor m1.tiny --image cirros-0.3.4-x86_64 --nic net-id=59c9203b-61a4-44a7-9ccf-76894e270092 test1 --hint target_cell='api_cell!child_cell' --

hint group=d37a1bcc-51fb-47de-81f3-113b96c5368f

But build failed because child cell can't find the group server id. Here are logs in nova-conductor.log:

2016-02-19 11:00:49.174 21735 ERROR nova.scheduler.utils [req-3334943a-e6c8-4674-91bd-b86428ecf7ca 0e01d65358f843958b5ea1b9fa13e1c8

9f999506968d4c77ba32a00502f2836b - - -] [instance: 8d8e6381-ad27-4686-9723-157ffd953b55] Error from last host: zte-VirtualBox (node zte-VirtualBox):

[u'Traceback (most recent call last):\n', u' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2218, in _do_build_and_run_instance\n

filter_properties)\n', u' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2360, in _build_and_run_instance\n

instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'RescheduledException: Build of instance 8d8e6381-ad27-4686-9723-157ffd953b55 was re-scheduled:

Instance group d37a1bcc-51fb-47de-81f3-113b96c5368f could not be found.\nTraceback (most recent call last):\n\n File "/usr/lib/python2.7/dist-

packages/nova/conductor/manager.py", line 422, in _object_dispatch\n return getattr(target, method)(*args, **kwargs)\n\n File "/usr/lib/python2.7/dist-

packages/nova/objects/base.py", line 163, in wrapper\n result = fn(cls, context, *args, **kwargs)\n\n File "/usr/lib/python2.7/dist-

packages/nova/objects/instance_group.py", line 80, in get_by_uuid\n db_inst = db.instance_group_get(context, uuid)\n\n File "/usr/lib/python2.7/dist-

packages/nova/db/api.py", line 809, in instance_group_get\n return IMPL.instance_group_get(context, group_uuid)\n\n File "/usr/lib/python2.7/dist-

packages/nova/db/sqlalchemy/api.py", line 6186, in instance_group_get\n raise exception.InstanceGroupNotFound(group_uuid=group_uuid)

\n\nInstanceGroupNotFound: Instance group d37a1bcc-51fb-47de-81f3-113b96c5368f could not be found.\n\n']

In API cell nova database:
MariaDB [nova]> select * from instance_groups;
+---------------------+------------+------------+---------+----+----------------------------------+----------------------------------+---------------------

-----------------+--------+
| created_at | updated_at | deleted_at | deleted | id | user_id | project_id | uuid

               | name |
+---------------------+------------+------------+---------+----+----------------------------------+----------------------------------+---------------------

-----------------+--------+
| 2016-01-26 09:06:06 | NULL | NULL | 0 | 1 | 0e01d65358f843958b5ea1b9fa13e1c8 | 9f999506968d4c77ba32a00502f2836b | d37a1bcc-51fb-47de-

81f3-113b96c5368f | group1 |
+---------------------+------------+------------+---------+----+----------------------------------+----------------------------------+---------------------

-----------------+--------+
1 row in set (0.00 sec)

In Child cell nova database:
MariaDB [nova]> select * from instance_groups;
Empty set (0.00 sec)

There is no this instance_group in child cell database.This is the caustion of above error.

Tags: cells
Revision history for this message
Sean Dague (sdague) wrote :

Cells v1 is frozen on function. Server groups was never implemented for cells.

tags: added: cells
Changed in nova:
status: New → Won't Fix
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.