Permalink
Switch branches/tags
Nothing to show
Commits on Dec 13, 2012
  1. format worker stats

    lirazsiri committed Dec 13, 2012
Commits on Dec 12, 2012
  1. bugfix: removed stray print

    lirazsiri committed Dec 12, 2012
  2. refactored out the need to pass worker_id to get_jobs

    rational: it doesn't really need the worker_id. Not passing it makes that clear.
    lirazsiri committed Dec 12, 2012
Commits on Dec 10, 2012
Commits on Dec 9, 2012
  1. bugfix: fixed session summary after --resume

    logic: get status on job execution from session, not the executor
    lirazsiri committed Dec 9, 2012
Commits on Dec 7, 2012
  1. removed timeout value from status line

    rational: it doesn't vary, and thus conveys no additional information, just add noise.
    lirazsiri committed Dec 7, 2012
  2. round of logalyzer fixes

    changes:
    
    - parse $session/jobs instead of pattern matching stats from mlog
    - report pending jobs correctly
    - added breakdown of failures by type (errors and timeouts)
    lirazsiri committed Dec 7, 2012
  3. changed summary terminology: failed => errors

    rational: fail is too ambiguous, a job can fail because it times out
    lirazsiri committed Dec 7, 2012
  4. tweaked end-of-session behavior

    changes:
    
    - changed session summary format - focus on how many jobs didn't succeed and
      provide details on the reasons for failure (e.g., pending, timeouts, exitcode != 0)
    - always run report at the end of a session
    - print which termination signal we caught if we caught one
    - non-zero exitcode if not all jobs succeeded
    - suppress "normal" exceptions from printing tracebacks
    lirazsiri committed Dec 7, 2012
Commits on Dec 6, 2012
  1. bugfix: don't close session.mlog

    rational: in split==1 mode, CloudWorker destructor writes to it after process dies
    lirazsiri committed Dec 6, 2012
  2. tweak retry status message

    lirazsiri committed Dec 6, 2012
  3. implemented retry logic

    lirazsiri committed Dec 6, 2012
Commits on Dec 5, 2012
  1. bugfixed/refactored CloudWorker.__call__

    bugfix: previously it was possible in rare edge cases for multiple status
    results to be printed into the logs for the same job (e.g., timeout + exit)
    
    refactoring rational: make the code clearer regarding how a job result is going
    to be handled
    lirazsiri committed with lirazsiri Dec 5, 2012
Commits on Dec 4, 2012
  1. multiprocessing.Lock access to ManagerLog.write

    rational: otherwise sub-processes sometimes write over each other
    lirazsiri committed with lirazsiri Dec 4, 2012