Permalink
Switch branches/tags
Nothing to show
Commits on Mar 2, 2012
  1. Added Dependencies

    Rahul Ramakrishna committed Mar 2, 2012
  2. Appended Dependencies

    Rahul Ramakrishna committed Mar 2, 2012
  3. Added License terms to each of the source code files

    Nikhil Singh committed Mar 2, 2012
  4. Added BSD license

    Nikhil Singh committed Mar 2, 2012
Commits on Feb 23, 2012
  1. We are now printing output of the job on the console

    Added output method to job class
    Nikhil Singh committed Feb 23, 2012
Commits on Feb 16, 2012
  1. Changed the sample job flow. Got rid of output_plugin

    Nikhil Singh committed Feb 16, 2012
  2. Getting rid of plugins

    Nikhil Singh committed Feb 16, 2012
  3. Changed the README

    Nikhil Singh committed Feb 16, 2012
Commits on 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.
    Nikhil Singh committed Jan 29, 2012
Commits on Jan 24, 2012
  1. The worker now handles the number of retries also

    Nikhil Singh committed Jan 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.
    Nikhil Singh committed Jan 24, 2012
Commits on Jan 23, 2012
  1. Changed the message that is blurted out showing the return codes of a…

    … job
    Nikhil Singh committed Jan 23, 2012
  2. Removed .sqp file that got added accidentally

    Nikhil Singh committed Jan 23, 2012
  3. Made roadrunner multiprocessed

    Nikhil Singh committed Jan 23, 2012
Commits on 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.
    Nikhil Singh committed Jan 13, 2012
  2. Adding a common logging module loger.py

    All other modules will be using this module to print messages
    Nikhil Singh committed Jan 13, 2012
Commits on Jan 9, 2012
  1. Merge branch 'master' of github.com:nix85/roadrunner

    Nikhil Singh committed Jan 9, 2012
  2. Job now sends json data to the worker

    Nikhil Singh committed Jan 9, 2012
Commits on Dec 22, 2011
  1. refactored worker.py and updated README

    Rahul Ramakrishna committed Dec 22, 2011
Commits on Dec 19, 2011
  1. added worker.py file

    Rahul Ramakrishna committed Dec 19, 2011
Commits on Dec 16, 2011
  1. Roadrunner now submits jobs to the gearman

    It interacts directly with the job class
    Nikhil Singh committed Dec 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
    Nikhil Singh committed Dec 16, 2011
  3. Added support for parallelism

    Nikhil Singh committed Dec 16, 2011
Commits on 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
    Nikhil Singh committed Dec 15, 2011
  2. Adding the job class

    Nikhil Singh committed Dec 15, 2011
Commits on Dec 8, 2011
  1. Replaced the names of servers with localhost

    Had to get rid of some server names
    Nikhil Singh committed Dec 8, 2011
  2. Adding plugins directory

    A simple plugin is written which simply streams the output of the jobs in a jobflow
    Nikhil Singh committed Dec 8, 2011
  3. Allowing --debug option instead of allowing to set log levels

    Some cleanup
    Nikhil Singh committed Dec 8, 2011
  4. Added argparse module to parse the arguments

    Added option for the get_dict_val funtion to exit if exitonerror set to True
    Nikhil Singh committed Dec 8, 2011
Commits on Dec 7, 2011
  1. Make sure that the required fields in the

    jobflow config file are definitely present
    Nikhil Singh committed Dec 7, 2011
  2. Im not going to be using Fabric.

    Removed all the code that was running Fabric jobs
    Nikhil Singh committed Dec 7, 2011
  3. I'm not going to be using Fabric

    Nikhil Singh committed Dec 7, 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
    Nikhil Singh committed Dec 7, 2011
  5. Added more info to the README

    Nikhil Singh committed Dec 7, 2011