wzz6423 opened a new pull request, #66111:
URL: https://github.com/apache/doris/pull/66111

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: None
   
   Problem Summary: Code review jobs selected credentials randomly and could 
not retain quota, rate-limit, or authentication-failure state across runs. This 
change persists account state in object storage, initializes the state object 
when it is absent, rotates after account-specific failures, and retries 
transient service failures with exponential backoff.
   
   ### Release note
   
   Code review jobs now rotate credentials based on persisted availability and 
send an alert when both accounts exhaust quota.
   
   ### Check List (For Author)
   
   - Test: Unit Test
       - Python unit tests for state initialization, rotation, cooldown 
recovery, failure classification, and alert eligibility
       - Workflow YAML and Bash syntax validation
       - State helper command-line flow validation
   - Behavior changed: Yes (credential selection and retry behavior are 
persisted across code review jobs)
   - Does this need documentation: No


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to