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

Introduce 'halt flush timeout' #8035

Merged

Conversation

rickard-green
Copy link
Contributor

@rickard-green rickard-green commented Jan 22, 2024

The timeout can either be set on the command line using the +zhft flag or by passing a flush_timeout option to halt/2. This sets a limit on how long the runtime system is allowed to perform flush operations while halting.

Closes #7438

@rickard-green rickard-green added team:VM Assigned to OTP team VM feature testing currently being tested, tag is used by OTP internal CI labels Jan 22, 2024
@rickard-green rickard-green added this to the OTP-26.3 milestone Jan 22, 2024
@rickard-green rickard-green self-assigned this Jan 22, 2024
Copy link
Contributor

github-actions bot commented Jan 22, 2024

CT Test Results

    3 files    143 suites   55m 14s ⏱️
1 584 tests 1 535 ✅ 49 💤 0 ❌
2 683 runs  2 612 ✅ 71 💤 0 ❌

Results for commit b1e4d98.

♻️ This comment has been updated with latest results.

To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass.

See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally.

Artifacts

// Erlang/OTP Github Action Bot

@rickard-green rickard-green force-pushed the rickard/halt-flush-timeout/OTP-18938 branch 2 times, most recently from 9e9eb23 to 916dfe4 Compare January 23, 2024 12:09
@rickard-green rickard-green modified the milestones: OTP-26.3, OTP-27.0 Feb 15, 2024
@rickard-green rickard-green removed the testing currently being tested, tag is used by OTP internal CI label Feb 19, 2024
@rickard-green rickard-green changed the base branch from maint to master February 19, 2024 23:43
@rickard-green rickard-green force-pushed the rickard/halt-flush-timeout/OTP-18938 branch 2 times, most recently from 53012f9 to 26fc459 Compare February 20, 2024 13:41
@rickard-green rickard-green added the testing currently being tested, tag is used by OTP internal CI label Feb 20, 2024
@rickard-green rickard-green force-pushed the rickard/halt-flush-timeout/OTP-18938 branch from 26fc459 to b1e4d98 Compare March 5, 2024 11:41
@rickard-green rickard-green merged commit b89750b into erlang:master Mar 16, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature team:VM Assigned to OTP team VM testing currently being tested, tag is used by OTP internal CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

erlang:halt() is hanging due to dangling port
1 participant