Commits on Mar 4, 2013
Commits on Mar 2, 2013
  1. Handle UNSCHEDULED_PENDING processes better

    Avoid having the matchmaker only start VMs for them once they're queued
    oldpatricka committed Mar 2, 2013
Commits on Mar 1, 2013
Commits on Feb 27, 2013
  1. pep8 tidy

    oldpatricka committed Feb 27, 2013
Commits on Feb 22, 2013
  1. Add requirements.txt

    priteau committed Feb 22, 2013
Commits on Feb 19, 2013
Commits on Feb 18, 2013
  1. Add fail_fast to provisioner threads.

    If a provisioner thread dies, it will take down the whole provisioner
    process, which should help with debugging and reliability when deployed
    with supervisord
    oldpatricka committed Feb 18, 2013
Commits on Feb 15, 2013
Commits on Feb 14, 2013
  1. Fixed bug in EPUM instance state handling

    De-duped state comparision code to simplify
    labisso committed Feb 14, 2013
  2. More ZK proxy tests and fixes

    labisso committed Feb 13, 2013
  3. EPUM ZK tests and fixes

    labisso committed Feb 13, 2013
  4. Provisioner ZK proxy kill tests. And fixes!

    Use KazooRetry to wrap all ZK calls: automatically retries
    on transient failures.
    labisso committed Feb 12, 2013
Commits on Feb 13, 2013
Commits on Feb 11, 2013
Commits on Feb 9, 2013
  1. Remove stray debug.

    oldpatricka committed Feb 9, 2013
  2. Don't reuse OpenTSDB connections.

    The server can eventually just hangup on us, so it's best to use them
    once and close them
    oldpatricka committed Feb 8, 2013
  3. Copy paste typo

    oldpatricka committed Feb 8, 2013
Commits on Feb 6, 2013
  1. Refresh node IP information even when the instance state stays the same

    This is a workaround for OpenStack, which returns the local hostname as
    the public hostname for some time during the launch, even though the
    instance is already running. At each IaaS query, we check if the
    instance IP information has changed. If it does, we send a state update
    to EPUM.
    We make sure that EPUM does not process out of order messages by using
    an update counter.
    priteau committed Feb 6, 2013
Commits on Feb 5, 2013
  1. Fix PD heartbeat handling

    Ensure round # is treated as an int.
    labisso committed Feb 5, 2013
Commits on Feb 4, 2013
Commits on Feb 2, 2013
  1. Rework PD terminate_process

    - better validation of parameters
    - don't try to terminate any process in a terminal state, not just
    - log process state changes
    - fix race where TERMINATED heartbeats could be received before
      TERMINATING state was set -- this resulted in the PD assuming
      a erroneous termination, and restarting the process!
    labisso committed Feb 1, 2013
Commits on Jan 30, 2013
Commits on Jan 25, 2013
  1. Merge pull request #4 from ooici/restart

    Process dispatcher system restart support
    labisso committed Jan 25, 2013