Skip to content

Conversation

@jaeopt
Copy link
Contributor

@jaeopt jaeopt commented Jan 31, 2026

Summary

This PR increases the maximum retry time interval from 1 second to 3 seconds in the ODP Event Manager's exponential backoff logic.

Changes Made

  • Updated max_retry_interval from 1.0s to 3.0s in OdpEventManager._flush_batch()
  • Modified comment to reflect new exponential backoff sequence: 200ms, 400ms, 800ms, 1600ms, capped at 3s
  • Added comprehensive unit test test_odp_event_manager_retry_backoff_capped_at_3s to verify the 3-second cap behavior

Test Results

✅ All 24 ODP Event Manager tests passing (23 existing + 1 new)

Quality Assurance

  • Unit tests: PASSED (24/24)
  • Code changes: Production-ready, follows existing patterns
  • Backward compatibility: ✅ No breaking changes

Related Ticket

FSSDK-12248

🤖 Generated with AI-FSSDK automation

- Updated max_retry_interval from 1.0s to 3.0s in OdpEventManager
- Modified exponential backoff to cap at 3 seconds instead of 1 second
- Added comprehensive test to verify 3-second cap behavior
- All 24 ODP event manager tests passing

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
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