test_security_group_rules_create_with_optional_arguments fails: This result object does not return rows. It has been closed automatically.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
http://
2014-05-03 06:40:26.421 | FAIL: tempest.
2014-05-03 06:40:26.422 | tempest.
2014-05-03 06:40:26.422 | -------
2014-05-03 06:40:26.422 | _StringException: Empty attachments:
2014-05-03 06:40:26.422 | stderr
2014-05-03 06:40:26.422 | stdout
2014-05-03 06:40:26.422 |
2014-05-03 06:40:26.422 | pythonlogging:'': {{{2014-05-03 06:33:11,606 Request (SecurityGroupR
2014-05-03 06:40:26.423 |
2014-05-03 06:40:26.423 | Traceback (most recent call last):
2014-05-03 06:40:26.423 | File "tempest/
2014-05-03 06:40:26.423 | resp, security_group = self.create_
2014-05-03 06:40:26.423 | File "tempest/
2014-05-03 06:40:26.423 | description)
2014-05-03 06:40:26.423 | File "tempest/
2014-05-03 06:40:26.423 | resp, body = self.post(
2014-05-03 06:40:26.423 | File "tempest/
2014-05-03 06:40:26.423 | return self.request(
2014-05-03 06:40:26.423 | File "tempest/
2014-05-03 06:40:26.424 | resp, resp_body)
2014-05-03 06:40:26.424 | File "tempest/
2014-05-03 06:40:26.424 | raise exceptions.
2014-05-03 06:40:26.424 | ServerFault: Got server fault
2014-05-03 06:40:26.424 | Details: The server has either erred or is incapable of performing the requested operation.
From the nova-api log:
2014-05-03 06:33:11.568 ERROR nova.api.openstack [req-695ed8e3-
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack Traceback (most recent call last):
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return req.get_
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack application, catch_exc_
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack app_iter = application(
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return resp(environ, start_response)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return self.app(env, start_response)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return resp(environ, start_response)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return resp(environ, start_response)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/lib/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack response = self.app(environ, start_response)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return resp(environ, start_response)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return self.func(req, *args, **kwargs)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack content_type, body, accept)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return method(req=request, **action_args)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack context, group_name, group_description)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack reservations = QUOTAS.
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack user_id=user_id)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack project_
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack project_
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return f(*args, **kwargs)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return f(*args, **kwargs)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack project_id, user_id)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/opt/stack/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack with_lockmode(
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack return list(self)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack fetch = cursor.fetchall()
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack self.cursor, self.context)
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack util.reraise(
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack l = self.process_
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack self._non_result()
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack File "/usr/local/
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack "This result object does not return rows. "
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack ResourceClosedE
2014-05-03 06:33:11.568 7087 TRACE nova.api.openstack
Looks like it's a race with creating the quota.
message:"Caught error\: This result object does not return rows. It has been closed automatically." AND tags:screen-
8 hits in the last 7 days, all failures, check and gate:
Looks like it started on 4/30 so we should look for security group or quota changes to nova around that time.