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

Error handling fixes #170

Merged
merged 9 commits into from
Nov 12, 2022
Merged

Error handling fixes #170

merged 9 commits into from
Nov 12, 2022

Conversation

nathanwbrei
Copy link
Collaborator

This fixes a number of bugs that have surfaced, and cleans up the log output so as not to confuse users.

Turns out the hang was actually open() blocking until the jana status FIFO had a reader. It doesn't make sense for the segfault handler to even write to the FIFO; the log is sufficient. This addresses issue #158.
JProcessorMapping no longer calls out to `lscpu` unless the user specifically enables NUMA awareness by setting jana:affinity or jana:locality parameters. This means the massive table of thread assignments disappears from the log until it is actually necessary, and users see one fewer perplexing error message the rest of the time.
Now behaves correctly running in eic-shell on a mbp
@nathanwbrei nathanwbrei merged commit 2090273 into master Nov 12, 2022
@cissieAB cissieAB deleted the nbrei_error_handling_fixes branch July 20, 2023 07:12
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.

1 participant