Permalink
Switch branches/tags
Commits on Jun 22, 2018
  1. Updated changelog

    solarkennedy committed Jun 22, 2018
  2. Merge pull request #468 from Yelp/u/robj/keep-fs-reasders-alive

    Rob-Johnson committed Jun 22, 2018
    handle failures streaming  to stdout/stderr
  3. add more context to log line

    Rob-Johnson committed Jun 22, 2018
  4. add more info to logging output; simplify thread construction

    Rob-Johnson committed Jun 22, 2018
  5. dedupe streaming; improve logging in action_runner

    Rob-Johnson committed Jun 22, 2018
  6. handle failures streaming to stdout/stderr

    Rob-Johnson committed Jun 22, 2018
    if stdout or stderr disappear from under us and the thread reading them
    crashes, then the stderr and stdout of the subprocess being run can
    backup, and possibly prevent it exiting (see TRON-339 for an example of
    docker doing this). catch any exceptions we get writing so that we
    continue to read from the stderr and stdout of the subprocess.
  7. Merge pull request #465 from Yelp/u/robj/reset-exit-status-recovery

    Rob-Johnson committed Jun 22, 2018
    reset exit status on recovery
Commits on Jun 21, 2018
  1. fix a typo

    Rob-Johnson committed Jun 21, 2018
Commits on Jun 20, 2018
  1. Merge pull request #462 from Yelp/missing-deps

    Rob-Johnson committed Jun 20, 2018
    add missing requests and psutil deps
  2. ignore yapf step for setup.py

    Rob-Johnson committed Jun 20, 2018
  3. Merge pull request #461 from Yelp/clear-end-time-recovery

    Rob-Johnson committed Jun 20, 2018
    reset actionrun endtime on recovery
  4. Merge pull request #459 from Yelp/improve-exit-handling

    Rob-Johnson committed Jun 20, 2018
    Improve exit handling
  5. add missing requests and psutil deps

    Rob-Johnson committed Jun 20, 2018
  6. reset actionrun endtime on recovery

    Rob-Johnson committed Jun 20, 2018
    each time an actionrun enters a terminal state (as it does with unknown)
    an end time is set for the job.
    
    this is particularly confusing when a job is set back into a running
    state by the recovery job, since the job will be marked as 'running' but
    also have an end time. this change resets the end time to None, such
    that the job appears 'in progress' again.
  7. Merge pull request #460 from Yelp/refactor-config-parse-tests

    keymone committed Jun 20, 2018
    Refactor config parse tests
  8. exit with a reasonable exit code if pid is killed

    Rob-Johnson committed Jun 20, 2018
    if the negative exit code -N is written to the status file, it
    indicates that the actionrun was terminated by signal N. in this case,
    we want the recovery batch to exit with abs(-N) so that the correct exit
    code is propogated back to tron.
    
    also corrects the log level used for debugging, since the default level
    is WARN.
  9. set daemon=True on std{err,out} tailer threads

    Rob-Johnson committed Jun 20, 2018
    otherwise the action_runner won't exit as soon as the child pid exits
  10. Merge branch 'master' into refactor-config-parse-tests

    keymone committed Jun 20, 2018
  11. stop testing yaml parser

    keymone committed Jun 20, 2018
Commits on Jun 19, 2018
  1. Merge pull request #458 from Yelp/toggle-for-mesos

    qui committed Jun 19, 2018
    Toggle for Mesos actions
  2. Return None task if Mesos is disabled

    qui committed Jun 19, 2018
Commits on Jun 18, 2018
  1. Toggle for Mesos actions

    qui committed Jun 15, 2018
  2. Merge pull request #449 from Yelp/u/chl/Tron-70_load_prod_namespaces_…

    chlgit committed Jun 18, 2018
    …jobs_to_playground
    
    deploy prod namespaces and jobs at playground
  3. add src and dest args

    chlgit committed Jun 15, 2018
Commits on Jun 15, 2018
  1. Merge pull request #457 from Yelp/flake8-hook

    keymone committed Jun 15, 2018
    Add flake8 hook, make it stop arguing with yapf
  2. add flake8 hook, make it stop arguing with yapf

    keymone committed Jun 15, 2018
  3. bump version

    keymone committed Jun 15, 2018
  4. Merge pull request #456 from Yelp/u/robj/fix-streaming-output-tron

    Rob-Johnson committed Jun 15, 2018
    stream action_runner output from subprocess
  5. Merge pull request #455 from Yelp/api-async-get

    keymone committed Jun 15, 2018
    Bounded asynchronous API request handling