Skip to content

Conversation

@iaftab-alam
Copy link
Contributor

A short explanation of the proposed change:

By retrying HTTP errors in the V3 action CC can be more resilient against failing service brokers.

An explanation of the use cases your change solves

In V2 service broker HTTP errors would be retried until successful. In V3 a service broker HTTP error would immediately mark the instance as failed.

Fixes #2354

  • I have reviewed the contributing guide

  • I have viewed, signed, and submitted the Contributor License Agreement

  • I have made this pull request to the main branch

  • I have run all the unit tests using bundle exec rake

  • I have run CF Acceptance Tests

* In V2 service broker HTTP errors would be retried until successful.
* In V3 a service broker HTTP error would immediately mark the instance
as failed.
* By retrying HTTP errors in the V3 action CC can be more resilient
against failing service brokers.

Signed-off-by: Andrew Paine <andrew.paine@sap.com>
Signed-off-by: Johannes Haass <45264872+johha@users.noreply.github.com>
@sethboyles
Copy link
Member

LGTM! Thanks for the PR!

@sethboyles sethboyles merged commit 144d46b into cloudfoundry:main Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Polling on last operation fails in v3 on http request errors

4 participants