Permalink
Commits on Sep 23, 2009
  1. tiny tweaks

    jashkenas committed Sep 23, 2009
  2. adding a test that ensures that failed attempts to shell out in an Ac…

    …tion raise an exception (which in turns marks the WorkUnit as failed)
    jashkenas committed Sep 23, 2009
Commits on Sep 22, 2009
  1. removing a FloatDomainError from Job#percent_complete that never occu…

    …rs in practice, but you can force by mucking around in the console
    jashkenas committed Sep 22, 2009
Commits on Sep 20, 2009
Commits on Sep 19, 2009
  1. can't put backticks in a commit message -- the last two commits added…

    … daemonizing support for nodes and servers through 'crowd --daemonize'
    jashkenas committed Sep 19, 2009
  2. updating

    CloudCrowd is a MapReduce-inspired Parallel Processing System for Ruby.
    
    Wiki: http://wiki.github.com/documentcloud/cloud-crowd
    Rdoc: http://rdoc.info/projects/documentcloud/cloud-crowd
    
    Usage: crowd COMMAND OPTIONS
    
    Commands:
      install       Install the CloudCrowd configuration files to the specified directory
      server        Start up the central server (requires a database)
      node          Start up a worker node (only one node per machine, please)
      console       Launch a CloudCrowd console, connected to the central database
      load_schema   Load the schema into the database specified by database.yml
    
    Options:
        -c, --config PATH                path to configuration directory
        -p, --port PORT                  port number for server (central or node)
        -e, --environment ENV            server environment (sinatra)
        -v, --version                    show version help with daemon options
    jashkenas committed Sep 19, 2009
  3. CloudCrowd is a MapReduce-inspired Parallel Processing System for Ruby.

    Wiki: http://wiki.github.com/documentcloud/cloud-crowd
    Rdoc: http://rdoc.info/projects/documentcloud/cloud-crowd
    
    Usage: crowd COMMAND OPTIONS
    
    Commands:
      install       Install the CloudCrowd configuration files to the specified directory
      server        Start up the central server (requires a database)
      node          Start up a worker node (only one node per machine, please)
      console       Launch a CloudCrowd console, connected to the central database
      load_schema   Load the schema into the database specified by database.yml
    
    Options:
        -c, --config PATH                path to configuration directory
        -p, --port PORT                  port number for server (central or node)
        -e, --environment ENV            server environment (sinatra)
        -v, --version                    show version now knows how to daemonize servers and nodes -- options to configure log folder and pid folder added to config.yml
    jashkenas committed Sep 19, 2009
  4. changing brower-side absolute URLs to relative ones -- so that you ca…

    …n deploy CloudCrowd to sub-URIs, configure it in config.ru and config.yml, and be off to the races.
    jashkenas committed Sep 19, 2009
Commits on Sep 18, 2009
  1. version 0.2.1 is on the books

    jashkenas committed Sep 18, 2009
  2. added node record tests

    jashkenas committed Sep 18, 2009
  3. adding overloaded node tests

    jashkenas committed Sep 18, 2009
  4. adding a new worker-limiting option to accompany 'max_workers' and 'm…

    …ax_load': 'min_free_memory'
    jashkenas committed Sep 18, 2009
  5. adding one of the items on the wish list -- max_load, the maximum loa…

    …d average that a node is allowed to reach before refusing new work, temporarily
    jashkenas committed Sep 18, 2009
Commits on Sep 17, 2009
  1. added some robustness to worker management with a custom backticks im…

    …plementation in Action that raises an Error::CommandFailed when exit codes are non-zero
    jashkenas committed Sep 17, 2009
  2. moving the default test database to sqlite3, adding a commented out s…

    …qlite3 config to database.example.yml, and removing the (now unneeded) rake db:create_test_database task (thanks delagoya)
    jashkenas committed Sep 17, 2009
  3. calling it a night -- bumping to version 0.2.0 -- set timeouts for Re…

    …stClient requests, and put some light validation on S3Store configuration
    jashkenas committed Sep 17, 2009
  4. making re-installation of the config folder ask you if you'd like to …

    …override each individual file
    jashkenas committed Sep 17, 2009
  5. adding a local_storage_path option to the FilesystemStore, for folks …

    …who want to keep their files on a single machine or an NFS (GFS, WHATEVERFS) volume. Also fixing the schema validation logic.
    jashkenas committed Sep 17, 2009