beatum commented on PR #8544:
URL: https://github.com/apache/hop/pull/8544#issuecomment-5830653503
Thank you for the insightful feedback! I realized I was focusing too
narrowly on my immediate use case rather than the broader design. I really
appreciate the guidance.
Here are the latest updates in this commit:
- **UI Organization:** Moved all Retry-related options into a dedicated
**Retry** tab to keep the main configuration tab clean.
- **Timeout / Stop Logic:**
- The retry loop records the initial start timestamp.
- Before each retry attempt, it calculates the remaining time budget based
on the "Stop after" limit.
- If the remaining time is less and equal to 0, retrying stops immediately.
- Each individual attempt uses only the remaining timeout budget.
- **"Where do you stop?"**: Right before starting the next attempt once
the time budget is exhausted.
- **Testing:** Added integration test cases (and unit tests) covering the
new retry timeout behaviors and settings.
<img width="772" height="710" alt="image"
src="https://github.com/user-attachments/assets/fb9400b0-392b-4574-8071-91cc16bcf39e"
/>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]