Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Mar 02, 2012

  1. Added Dependencies

    authored March 02, 2012
  2. Appended Dependencies

    authored March 02, 2012
  3. Added License terms to each of the source code files

    authored March 02, 2012
  4. Added BSD license

    authored March 02, 2012

Feb 23, 2012

  1. We are now printing output of the job on the console

    Added output method to job class
    authored February 23, 2012

Feb 16, 2012

  1. Changed the sample job flow. Got rid of output_plugin

    authored February 16, 2012
  2. Getting rid of plugins

    authored February 16, 2012
  3. Changed the README

    authored February 16, 2012

Jan 29, 2012

  1. The worker does not send job_fail anymore

    This was required because job_fail will not allow us to return
    the output of the failed job back to the client (job.py). This is
    a problem because gearman protocol does not support it.
    
    So what we did is, we make the worker always return a success but add a
    failure return code to the output (json format) that is passed to the
    client.
    
    The client checks the rc from the output to determin is the job failed
    or succeeded.
    authored January 29, 2012

Jan 24, 2012

  1. The worker now handles the number of retries also

    authored January 24, 2012
  2. Made worker.py work like a charm

    It does not exit if fabric fails
    It instead sends a job fail signal to the job
    Also, it is now returning the output of the fabric job as well.
    authored January 24, 2012

Jan 23, 2012

  1. Changed the message that is blurted out showing the return codes of a…

    … job
    authored January 23, 2012
  2. Removed .sqp file that got added accidentally

    authored January 23, 2012
  3. Made roadrunner multiprocessed

    authored January 23, 2012

Jan 13, 2012

  1. Added calls to gearman client in a try/catch block

    This is required so that if the gearman server goes down
    during an operation, an appropriate "Server unavailable"
    error gets printed.
    authored January 13, 2012
  2. Adding a common logging module loger.py

    All other modules will be using this module to print messages
    authored January 13, 2012

Jan 09, 2012

  1. Merge branch 'master' of github.com:nix85/roadrunner

    authored January 09, 2012
  2. Job now sends json data to the worker

    authored January 09, 2012

Dec 22, 2011

  1. refactored worker.py and updated README

    authored December 22, 2011

Dec 19, 2011

  1. added worker.py file

    authored December 19, 2011

Dec 16, 2011

  1. Roadrunner now submits jobs to the gearman

    It interacts directly with the job class
    authored December 16, 2011
  2. Corrected the logic for parallelism

    It was such a bad logic on my part
    -- Can't believe I could be this stupid
    authored December 16, 2011
  3. Added support for parallelism

    authored December 16, 2011

Dec 15, 2011

  1. The job class.

    run > Runs the job
    poll > Poll for job to finish and get the output and return codes
    success > Whether the job was successful or not
    authored December 15, 2011
  2. Adding the job class

    authored December 15, 2011

Dec 08, 2011

  1. Replaced the names of servers with localhost

    Had to get rid of some server names
    authored December 09, 2011
  2. Adding plugins directory

    A simple plugin is written which simply streams the output of the jobs in a jobflow
    authored December 09, 2011
  3. Adding sample directory which holds a sample job flow file

    authored December 09, 2011
  4. Allowing --debug option instead of allowing to set log levels

    Some cleanup
    authored December 09, 2011
  5. Added argparse module to parse the arguments

    Added option for the get_dict_val funtion to exit if exitonerror set to True
    authored December 08, 2011

Dec 07, 2011

  1. Make sure that the required fields in the

    jobflow config file are definitely present
    authored December 07, 2011
  2. Im not going to be using Fabric.

    Removed all the code that was running Fabric jobs
    authored December 07, 2011
  3. I'm not going to be using Fabric

    authored December 07, 2011
  4. The output is now being passed to plugins

    * I have hardcoded a sample plugin as of now
    * Also made changes to variable names
    authored December 07, 2011
  5. Added more info to the README

    authored December 07, 2011
Something went wrong with that request. Please try again.