More detail: It's allowed to create duplicate sg with the same name. so exception happens when creating instance with the duplicate sg name. code following: .... security_groups = kwargs.get('security_groups', []) security_group_ids = []
# TODO(arosen) Should optimize more to do direct query for security # group if len(security_groups) == 1 if len(security_groups): search_opts = {'tenant_id': instance['project_id']} user_security_groups = neutron.list_security_groups( **search_opts).get('security_groups') for security_group in security_groups: name_match = None uuid_match = None for user_security_group in user_security_groups: if user_security_group['name'] == security_group: if name_match: raise exception.NoUniqueMatch( _("Multiple security groups found matching" " '%s'. Use an ID to be more specific.") % security_group) name_match = user_security_group['id'] .... so it's maybe improper to create instance with the sg name parameter. any commend? 2014-03-07 16:25 GMT+08:00 黎林果 <lilinguo8...@gmail.com>: > Hi stackers, > > > The duplicate name of sg may cause some problems, do you think so? > > https://bugs.launchpad.net/neutron/+bug/1289195 > > Thanks! > > Lee Li > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev