commit | 7a5d9fb7a3434ff68835ca3a1821156f270073e3 | [log] [tgz] |
---|---|---|
author | Vasyl Saienko <vsaienko@mirantis.com> | Wed May 12 16:30:26 2021 +0300 |
committer | Pavlo Shchelokovskyy <shchelokovskyy@gmail.com> | Tue Aug 08 21:04:06 2023 +0300 |
tree | 985bf1eda3d7c0ca4758e9e0ab934e8c35ac7930 | |
parent | 491b9cecc0bcb4c9c5e2fd11f9d07f0bcb789c83 [diff] |
Add retries for base client Octavia API doesn't allow to change fields of LB when it is in some internal states. In this case 409 Conflict exception is raised. The patch adds retry logic to update/delete/create methods in base clients to retry on 409 responce. Related-Prod: PRODX-14186 Change-Id: Icb22b12ff30dc8f6a48506c00eb00705fa1de470 (cherry picked from commit 7848930006586c35d1df4fe381de2023881e0455) (cherry picked from commit d57ca631531a04f17156feb1136bdae46b4f1f40)