Permalink
Switch branches/tags
Nothing to show
Commits on Mar 20, 2009
  1. Fixed tests

    raphael committed Mar 20, 2009
Commits on Mar 19, 2009
  1. Removed redundant code.

    raphael committed Mar 19, 2009
Commits on Mar 18, 2009
Commits on Mar 17, 2009
  1. show services now that they can be Set's

    Ezra Zygmuntowicz committed Mar 17, 2009
  2. fix un_register to not call itself twice and do the proper shutdown d…

    …ance.
    
    Thanks tmm1
    Ezra Zygmuntowicz committed Mar 17, 2009
  3. Use EM.defer for dispatching.

    wln committed Mar 17, 2009
Commits on Mar 14, 2009
  1. remove superclass_exception_callback because it no longer works with …

    …actor as a module and wasn't spec'd. renamed instance_exception_callback to exception_callback
    Kristofor Selden committed Mar 14, 2009
  2. First-pass at handlers for delivery of intermediate messages.

    Includes an example patch to Nanite::Admin which prints intermediate messages to console as they arrive, but said patch currently waits until completion to produce any output from "delayed" actor.
    wln committed Mar 14, 2009
  3. Nanite::LocalState cleanup and spec'ing.

    DRY'd up some code and removed print statement in Nanite::LocalState. 
    Started specs for Nanite::LocalState.
    ck committed Mar 14, 2009
  4. dont at_exit is $TESTING

    Ezra Zygmuntowicz committed Mar 14, 2009
  5. Added specs for Nanite::Job

    ck committed Mar 14, 2009
  6. Added specs for Nanite:JobWarden.

    ck committed Mar 14, 2009
  7. Merge branch 'ezmobius/master'

    wln committed Mar 14, 2009
  8. Started spec for Nanite::JobWarden.

    ck committed Mar 14, 2009
  9. Initial partial implementation of IntermediateState facilities; does …

    …not yet provide callbacks to signal arrival of intermediate state notices.
    
    * Agent can yield while running: one argument is delivered as intermediate state using a default key; yielding with two arguments delivers the value (second arg) using a provided key (first arg).
    * Job completion callbacks now deliver the job object, in addition to just the results, if the provided result block gives a second argument.
    * Admin ui now shows intermediate state at end of operation, if any was delivered.
    * Added a sample use to simpleagent.
    
    Signed-off-by: ezmobius <ez@engineyard.com>
    wln committed with ezmobius Mar 14, 2009
  10. Initial partial implementation of IntermediateState facilities; does …

    …not yet provide callbacks to signal arrival of intermediate state notices.
    
    * Agent can yield while running: one argument is delivered as intermediate state using a default key; yielding with two arguments delivers the value (second arg) using a provided key (first arg).
    * Job completion callbacks now deliver the job object, in addition to just the results, if the provided result block gives a second argument.
    * Admin ui now shows intermediate state at end of operation, if any was delivered.
    * Added a sample use to simpleagent.
    wln committed Mar 14, 2009
Commits on Mar 13, 2009
  1. Merge branch 'master' of git@github.com:ezmobius/nanite

    * 'master' of git@github.com:ezmobius/nanite:
      Fixed/adjusted Serializer spec.
      Updated specs to account for log statements.
      Updated version to 0.4.0
      Fixed Nanite::Cluster spec.
      Added spec for Nanite::UnRegister plus some formatting.
      Uniq all_services call when running against local state.
      DRY the autoregister hack.
      Use and maintain redis "naniteservices" and "nanitetags" sets (removed hyphen from nanite-services to avoid confusion with agents).
      Provide flag to put Thin in debugging mode, for backtrace to console.
    Ezra Zygmuntowicz committed Mar 13, 2009
  2. add comment about tags

    Ezra Zygmuntowicz committed Mar 13, 2009
  3. Fixed/adjusted Serializer spec.

    Signed-off-by: ezmobius <ez@engineyard.com>
    ck committed with ezmobius Mar 12, 2009
  4. Updated specs to account for log statements.

    Signed-off-by: ezmobius <ez@engineyard.com>
    ck committed with ezmobius Mar 12, 2009
  5. Updated version to 0.4.0

    The version of Nanite is updated to reflect the significance of the recent changes:
    
    - support for Redis
    - addition of tags
    - nanite-agent stop 
    - nanite-mapper stop
    - writing pid file
    
    Signed-off-by: ezmobius <ez@engineyard.com>
    ck committed with ezmobius Mar 12, 2009
  6. Fixed Nanite::Cluster spec.

    Adjusted the Nanite registration spec for the Nanite::Cluster to take a Nanite::Register packet instead of the Nanite agent itself.
    
    Signed-off-by: ezmobius <ez@engineyard.com>
    ck committed with ezmobius Mar 12, 2009