Skip to content

E2E: Increase Retry max_duration for Zuora Lock Errors

What does this MR do and why?

This MR increases the max_duration for retrying a subscription purchase when a Zuora lock competition error is experienced to help resolve failures such as #431312 (closed) and #429799 (closed). This is only a workaround until the Purchase team has the capacity to investigate and resolve the root cause in the main bug issue https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/6581.

I have also added some extra logging to help more clearly log when the retries occur, since we only begin logging at the second attempt, and Chemlab elements do not have built-in logging around their actions (ex: clicking a button). This will help us to better see the timing of events, in case there is another issue preventing the retry from continuing.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Valerie Burton

Merge request reports