reduce number of keystone interactions on a neutron call
Description: A neutron call transforms to multiple api calls.
In addition to authenticating relayed neutron call from plugin,
each individual api calls are subjected to keystone authentication
slowing the overall response time of neutron call.
This change tracks the authentication credentials of the first call
and reuses them for the subsequent calls.
GET requests go through localvncapi. So, only for those calls,
this change is applicable. Once all other requests go through
localvncapi server, it can be applicable for them also.
Reviewed: https:/ /review. opencontrail. org/36880 github. com/Juniper/ contrail- controller/ commit/ 58d012f33c3e4d3 0f84e4fb61da87d 4c2b78c16c
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: R3.2
commit 58d012f33c3e4d3 0f84e4fb61da87d 4c2b78c16c
Author: Suresh Venkata <email address hidden>
Date: Thu Oct 26 13:48:00 2017 -0700
reduce number of keystone interactions on a neutron call
Description: A neutron call transforms to multiple api calls.
In addition to authenticating relayed neutron call from plugin,
each individual api calls are subjected to keystone authentication
slowing the overall response time of neutron call.
This change tracks the authentication credentials of the first call
and reuses them for the subsequent calls.
GET requests go through localvncapi. So, only for those calls,
this change is applicable. Once all other requests go through
localvncapi server, it can be applicable for them also.
Change-Id: I286a7b8b13963f 788343c924e53f1 be0a0e157db
Closes-Bug: #1723191