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

More robust approach to waiting for many threads #4640

Merged
merged 2 commits into from
Jun 11, 2024

Commits on Jun 11, 2024

  1. More robust approach to waiting for many threads

    Using threading.active_count doesn't work if there are other
    threads being used in the process. Both jenkins_generic_job and
    wait_for_tests use threads and the jenkins_generic_job thread
    was causing wait_for_tests to wait when it shouldn't have.
    
    Instead, track the set of threads you want to wait on in a list.
    jgfouca committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    ead5c78 View commit details
    Browse the repository at this point in the history
  2. Fix test_cime_case_test_walltime_mgmt_8

    Theta machine is no longer known to E3SM.
    jgfouca committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    bb93451 View commit details
    Browse the repository at this point in the history