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

Fix double exit bug in parallel pipelines #739

Open
wants to merge 4 commits into
base: future
Choose a base branch
from

Conversation

BolunThompson
Copy link
Contributor

@BolunThompson BolunThompson commented Dec 29, 2024

Fixes #736, #738. This wasn’t a problem on Ubuntu 20.04 because the EXIT handler wasn’t called (for no obvious reason), so it only exited once.

Copy link

OS =
CPU =
Ram =
Hash = 509fcf0
Kernel=
||
|-|-|-|-|-|-|-|-|-|

Copy link

OS =
CPU =
Ram =
Hash = 3a94bf6
Kernel=
||
|-|-|-|-|-|-|-|-|-|

Copy link

OS:ubuntu-20.04
Sun Dec 29 23:22:23 UTC 2024
intro: 2/2 tests passed.
interface: 42/42 tests passed.
compiler: 54/54 tests passed.

The reason why it worked on Ubuntu 20.04 was that the EXIT handler was
not called, while on Ubuntu 24.04 it correctly is.

Signed-off-by: Bolun Thompson <[email protected]>
Copy link

OS =
CPU =
Ram =
Hash = 07b09be
Kernel=
||
|-|-|-|-|-|-|-|-|-|

Copy link

OS:ubuntu-20.04
Mon Dec 30 00:14:24 UTC 2024
intro: 2/2 tests passed.
interface: 42/42 tests passed.
compiler: 54/54 tests passed.

Copy link
Member

@angelhof angelhof left a comment

Choose a reason for hiding this comment

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

Could you add read my comment and if you agree add a comment in the code so that we remember that? After this is done (or if my comment doesn't make sense) we will merge :)

compiler/pash_runtime.sh Show resolved Hide resolved
Signed-off-by: Bolun Thompson <[email protected]>
Copy link

github-actions bot commented Jan 5, 2025

OS =
CPU =
Ram =
Hash = ad1062a
Kernel=
||
|-|-|-|-|-|-|-|-|-|

Copy link

github-actions bot commented Jan 5, 2025

OS:ubuntu-20.04
Sun Jan 5 23:43:07 UTC 2025
intro: 2/2 tests passed.
interface: 42/42 tests passed.
compiler: 54/54 tests passed.

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