Skip to content

[SYSTEMDS-2651] Extend TCP port polling to federated monitoring backend#2471

Merged
Baunsgaard merged 2 commits into
apache:mainfrom
Baunsgaard:fix-fed-monitoring-flaky
May 25, 2026
Merged

[SYSTEMDS-2651] Extend TCP port polling to federated monitoring backend#2471
Baunsgaard merged 2 commits into
apache:mainfrom
Baunsgaard:fix-fed-monitoring-flaky

Conversation

@Baunsgaard
Copy link
Copy Markdown
Contributor

Wire startLocalFedMonitoring through FederatedWorkerUtils.waitForWorker so the monitoring backend's port-bind is polled instead of slept on (fixes flaky FederatedCoordinatorIntegrationCRUDTest), migrate FederatedLogicalTest to the bulk startLocalFedWorkers(int[]) API, and drop the now-unused FED_WORKER_WAIT_S and FED_MONITOR_WAIT constants.

Wire startLocalFedMonitoring through FederatedWorkerUtils.waitForWorker so
the monitoring backend's port-bind is polled instead of slept on (fixes
flaky FederatedCoordinatorIntegrationCRUDTest), migrate FederatedLogicalTest
to the bulk startLocalFedWorkers(int[]) API, and drop the now-unused
FED_WORKER_WAIT_S and FED_MONITOR_WAIT constants.
The static import became orphaned after the fixed sleep() in
startLocalFedMonitoring was replaced by TCP port polling, causing a
Checkstyle UnusedImports violation.
@Baunsgaard Baunsgaard merged commit 34a19f0 into apache:main May 25, 2026
44 of 45 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in SystemDS PR Queue May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant