Skip to content

Conversation

@walkinggo
Copy link
Owner

@walkinggo walkinggo commented Feb 15, 2025

###self check

Modifications

  1. Retry Configuration Support
    Added maxRetryRequestTimes in ClientConfigurationData (default: 5) to control admin client request retry behavior. Configuration propagates to AsyncHttpConnector implementations.

  2. Client API Enhancements

  • Extended ClientBuilder interface with new maxRetryTimes() method
  • Implemented configuration injection in ClientBuilderImpl
  1. HTTP Connector Refactoring
  • Modified AsyncHttpConnector to use centralized configuration instead of AsyncHttpClient's internal retry setting
  • Explicitly disabled underlying library retry via confBuilder.setMaxRequestRetry(0)
  1. Validation
    Added parameter verification test in ClientBuilderImplTest to validate retry time configuration constraint

@github-actions github-actions bot added the PIP label Oct 8, 2025
@walkinggo walkinggo force-pushed the remove-retry-in-AHC branch from e8be60a to 6f6af02 Compare October 8, 2025 14:10
@walkinggo walkinggo force-pushed the remove-retry-in-AHC branch from 99232c6 to f09b300 Compare October 9, 2025 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants