summaryrefslogtreecommitdiffstats
path: root/share/starlingx_base/registration/registration.py
diff options
context:
space:
mode:
authorBin Yang <bin.yang@windriver.com>2019-12-17 03:06:39 +0000
committerBin Yang <bin.yang@windriver.com>2019-12-17 03:06:39 +0000
commit34c5c84a17dee7a821eb1f3b18eadb0598150cdf (patch)
tree35fc2370d24ffdb87359113097f58ebcf3e01e55 /share/starlingx_base/registration/registration.py
parent01fce901541f9cc1cd79482ad5f54fc3c3b10256 (diff)
Bypass cache for LCM of cloud region
Cache only the resource uri without query string. Bypass the cache for LCM of a cloud region,which enhance the resilience in case mismatch between AAI and cache Change-Id: I57fd7981753d5959757401cea69f6fabd1874e25 Issue-ID: MULTICLOUD-968 Signed-off-by: Bin Yang <bin.yang@windriver.com>
Diffstat (limited to 'share/starlingx_base/registration/registration.py')
-rw-r--r--share/starlingx_base/registration/registration.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/starlingx_base/registration/registration.py b/share/starlingx_base/registration/registration.py
index c2006114..565799a0 100644
--- a/share/starlingx_base/registration/registration.py
+++ b/share/starlingx_base/registration/registration.py
@@ -343,7 +343,7 @@ class RegistryHelper(newton_registration.RegistryHelper):
# get cloud-region
retcode, content, status_code = \
- restcall.req_to_aai(resource_url, "GET")
+ restcall.req_to_aai(resource_url, "GET", nocache=True)
# add resource-version
if retcode == 0 and content:
@@ -372,7 +372,7 @@ class RegistryHelper(newton_registration.RegistryHelper):
while True:
# get cloud-region
retcode2, content2, status_code2 = \
- restcall.req_to_aai(resource_url, "GET")
+ restcall.req_to_aai(resource_url, "GET", nocache=True)
if retcode2 == 0 and content2:
content2 = json.JSONDecoder().decode(content2)
if content2.get("identity-url", None)\