Skip to content
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

Include clock sync for federated programs on multiple platforms. #2243

Merged
merged 5 commits into from
Mar 13, 2024

Conversation

edwardalee
Copy link
Collaborator

This PR fixes a compile problem with federated Python reported by @vinzbarbuto where a federated Python program that maps to multiple machines fails to compile because of a missing #include of clock-sync.h. I don't know how to add a test because this compilation error does not occur when targeting a single machine. This PR also fixes a clearly erroneous comment and aligns reactor-c to main.

@edwardalee edwardalee added python Related to the Python target federated bugfix labels Mar 13, 2024
Copy link
Collaborator

@petervdonovan petervdonovan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. CI will pass after running ./gradlew spotlessJavaApply.

I do not understand why this would fail to compile only when deployed on multiple machines, but the changes are clearly harmless and I do not think it is necessary to investigate this too deeply right now.

@edwardalee edwardalee added this pull request to the merge queue Mar 13, 2024
Merged via the queue into master with commit 9cab7b4 Mar 13, 2024
24 checks passed
@edwardalee edwardalee deleted the include-clock-sync branch March 13, 2024 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugfix federated python Related to the Python target
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants