tripleoclient doesn't retry when it gets 500 error from heat-api
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Undecided
|
Alex Schultz |
Bug Description
Description
===========
tripleoclient doesn't retry when it gets 500 error from heat-api.
In very rare situation, like restarting httpd service by logrotate in undercloud causes that heat-api returns 500 code then tripleclient can't get the progress of the deployment.
Steps to reproduce
==================
1. Install undercloud.
2. Deploy overcloud and wait for the start of workflow.
3. Run 'systemctl reload httpd.service' in several times.
4. You will get 500 error from heat-api.
Expected result
===============
tripleclient retries the connection to heat-api and the client shows the progress of the deployment.
Actual result
=============
tripleoclient didn't retry the connection to heat-api then the command can't get the progress of the deployment.
Changed in tripleo: | |
assignee: | Keigo Noha (knoha) → Alex Schultz (alex-schultz) |
Fix proposed to branch: master /review. opendev. org/697939
Review: https:/