yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #59146
[Bug 1645213] Re: Error API call in Create user operation
This was a choice performed by the CLI, they are choosing to call those
API in that order.
** Also affects: python-openstackclient
Importance: Undecided
Status: New
** Changed in: keystone
Status: Confirmed => Invalid
** Changed in: keystone
Assignee: Kalaswan Datta (kalaswan-datta) => (unassigned)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1645213
Title:
Error API call in Create user operation
Status in OpenStack Identity (keystone):
Invalid
Status in python-openstackclient:
New
Bug description:
Problem:
========
While create user operation is performed, unnecessary API calls are executed.
Details:
========
When User is created through CLI command, the unnecessary API calls are observed.
we can see in the logs of Keystone access logs.
/var/log/httpd/keystone_wsgi_admin_access.log:
----------------------------------------------
1. [22/Nov/2016:13:55:53 +0530] "GET /v3 HTTP/1.1" 200 194 "-" "osc-lib keystoneauth1/2.12.1 python-requests/2.10.0 CPython/2.7.5"
2. [22/Nov/2016:13:55:53 +0530] "POST /v3/auth/tokens HTTP/1.1" 201 5422 "-" "osc-lib keystoneauth1/2.12.1 python-requests/2.10.0 CPython/2.7.5"
3. [22/Nov/2016:13:55:53 +0530] "POST /v3/auth/tokens HTTP/1.1" 201 5422 "-" "osc-lib keystoneauth1/2.12.1 python-requests/2.10.0 CPython/2.7.5"
4. [22/Nov/2016:13:55:53 +0530] "GET / HTTP/1.1" 300 593 "-" "osc-lib keystoneauth1/2.12.1 python-requests/2.10.0 CPython/2.7.5"
5. [22/Nov/2016:13:55:53 +0530] "GET /v3/projects/admin HTTP/1.1" 404 90 "-" "python-keystoneclient"
6. [22/Nov/2016:13:55:53 +0530] "GET /v3/projects/admin HTTP/1.1" 404 90 "-" "python-keystoneclient"
7. [22/Nov/2016:13:55:53 +0530] "GET /v3/projects?name=admin HTTP/1.1" 200 226 "-" "python-keystoneclient"
8. [22/Nov/2016:13:55:53 +0530] "POST /v3/users HTTP/1.1" 201 282 "-" "python-keystoneclient"
In the above mentioned logs, Line number #5 and #6 is returning 404
code for GET request to /v3/projects/admin.
These two GET request is an overhead. The project information is
achieved in line #7 with another GET request.
These two API request should be removed.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1645213/+subscriptions
References