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

File staging #450

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open

File staging #450

wants to merge 33 commits into from

Commits on Feb 24, 2024

  1. Initial staging commit

    hategan committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    3e89c0e View commit details
    Browse the repository at this point in the history
  2. Staging updates

    hategan committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    57ea7e7 View commit details
    Browse the repository at this point in the history
  3. Spelling

    hategan committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    e55aedb View commit details
    Browse the repository at this point in the history
  4. Hmm...

    hategan committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    1571200 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    4f42c97 View commit details
    Browse the repository at this point in the history
  2. Need to install curl

    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    21374af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    988da9c View commit details
    Browse the repository at this point in the history
  4. Second try

    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    eb19fcf View commit details
    Browse the repository at this point in the history
  5. and more

    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    56c4d33 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d668832 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02576d1 View commit details
    Browse the repository at this point in the history
  8. Dump thread stacks on SIGUSR1 when running tests to troubleshoot

    deadlocks and similar.
    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    6e5eeb4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3fb1035 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2af91b2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    307820f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3e16808 View commit details
    Browse the repository at this point in the history
  13. Removed debugging stuff

    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    318c112 View commit details
    Browse the repository at this point in the history
  14. Don't print spurious notifications, since they mostly pop up for canc…

    …eled
    
    jobs and spam the pytest suite, since pytest doesn't capture the log after
    the test is done.
    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    0faccf5 View commit details
    Browse the repository at this point in the history
  15. Fixed race condition in test.

    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    9478857 View commit details
    Browse the repository at this point in the history
  16. formatting

    hategan committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    7656b1a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    adc7486 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    1969888 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10a1c24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3afb094 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b64908 View commit details
    Browse the repository at this point in the history
  5. Poll the file, too, on flush.

    hategan committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    c4721b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Don't bother with netcat, which may not be installed, when we can use

    special devices which bash will happily emulate if not found.
    hategan committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    94a2c0e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Simplified the error logic in launcher/batch scripts.

    Since the addition of staging, errors can reasonably occur outside of
    the launcher as well as inside the launcher and pre- and post- launch
    scripts. So we treat the output of the whole script (including launcher)
    as potential indicator of an error.
    hategan committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    4e7678c View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Create test directories in ~/.psij/test, since CNs may not have acces…

    …s to
    
    CWD (the CI runner runs things in /tmp).
    hategan committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    b438a48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fd72d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    69fa3e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Fixed exit code

    hategan committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    30d0d34 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. - renamed internal psij functions to have a _psij_ prefix in order …

    …to avoid
    
    clashes with other things that might be defined in the environment.
    - use `StageOutFlags` to express when cleanup happens rather than a boolean
    flag
    - fixed equality operator in `JobSpec`
    - added `__str__`, `__eq__` and `__hash__` methods for staging objects
    hategan committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    2190c87 View commit details
    Browse the repository at this point in the history