-
-
Notifications
You must be signed in to change notification settings - Fork 8.4k
[java] Ensure purging dead nodes service interval is configurable #15175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
Fixes #15168
Thanks for contributing to Selenium!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Motivation and Context
Related to #15168
Types of changes
Checklist
PR Type
Enhancement, Tests
Description
Added configurable interval for purging dead nodes.
Updated
LocalDistributor
to handle purge interval logic.Enhanced tests to validate the new purge interval functionality.
Introduced default value and configuration flag for purge interval.
Changes walkthrough 📝
5 files
Added purge nodes interval to Hub distributor initialization.
Added purge nodes interval to Standalone distributor initialization.
Added CLI flag for purge nodes interval configuration.
Added default and configurable purge nodes interval logic.
Integrated purge nodes interval into LocalDistributor logic.
13 files
Updated tests to include purge nodes interval in distributor setup.
Enhanced draining tests to include purge nodes interval.
Updated node availability tests with purge nodes interval.
Enhanced distributor tests to validate purge nodes interval.
Updated session scheduling tests with purge nodes interval.
Added tests for LocalDistributor with purge nodes interval.
Updated GraphQL handler tests to include purge nodes interval.
Enhanced JMX tests to validate purge nodes interval.
Updated session creation tests with purge nodes interval.
Enhanced router tests to include purge nodes interval.
Updated session cleanup tests with purge nodes interval.
Enhanced session queue grid tests with purge nodes interval.
Updated session queue grid timeout tests with purge nodes interval.