Permalink
Switch branches/tags
Nothing to show
Commits on Feb 26, 2012
  1. gevent dispatcher

    Rahul committed Feb 26, 2012
  2. updated worker.py

    Rahul committed Feb 26, 2012
Commits on Feb 23, 2012
  1. We are now printing output of the job on the console

    Nikhil Singh committed Feb 23, 2012
    Added output method to job class
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

    Nikhil Singh committed Jan 29, 2012
    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.
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

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

    Nikhil Singh committed Jan 23, 2012
    … job
  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

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

    Nikhil Singh committed Jan 13, 2012
    All other modules will be using this module to print messages
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

    Nikhil Singh committed Dec 16, 2011
    It interacts directly with the job class
  2. Corrected the logic for parallelism

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

    Nikhil Singh committed Dec 16, 2011
Commits on Dec 15, 2011
  1. The job class.

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

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

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

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

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

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

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

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

    Nikhil Singh committed Dec 7, 2011
  4. The output is now being passed to plugins

    Nikhil Singh committed Dec 7, 2011
    * I have hardcoded a sample plugin as of now
    * Also made changes to variable names
  5. Added more info to the README

    Nikhil Singh committed Dec 7, 2011
Commits on Dec 6, 2011
  1. The main roadrunner file. This file takes the job flow file as input …

    Nikhil Singh committed Dec 6, 2011
    …and then
    
    runs appropriate jobs as per the flow.
    
    What all this version has:
    1. Take file input
    2. Run jobs in appropriate order
    3. Spit output on the screen like an Indian man spitting "paan"
  2. Making the README readable

    Nikhil Singh committed Dec 6, 2011