Skip to content

Conversation

@jaeopt
Copy link
Contributor

@jaeopt jaeopt commented Jan 26, 2026

Summary

This PR increases the maximum retry time interval for ODP event dispatching from 1 second to 3 seconds. This change allows for longer exponential backoff delays when retrying failed ODP event requests.

Changes

  • Updated max_retry_interval from 1.0 to 3.0 seconds in optimizely/odp/odp_event_manager.py
  • Retry logic will now cap delays at 3 seconds instead of 1 second

Jira Ticket

FSSDK-12248

Testing

  • Existing retry logic remains unchanged, only the max delay cap is increased
  • Unit tests should continue to pass as the retry mechanism is unchanged

Notes

  • This change provides more resilience for transient network issues by allowing longer backoff periods
  • The exponential backoff pattern remains: 200ms, 400ms, 800ms, 1.6s, 3s (capped)

@jaeopt jaeopt closed this Jan 27, 2026
@jaeopt jaeopt deleted the ai/jaeopt/FSSDK-12248-retry-interval branch January 27, 2026 18:37
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.

2 participants