Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 28, 2009
  1. @kennethkalmer
Commits on Apr 16, 2009
  1. Fixed issues with --format argument parsing for secure serializer ini…

    raphael authored ezmobius committed
    …tialization.
    
    Signed-off-by: ezmobius <ez@engineyard.com>
Commits on Apr 13, 2009
  1. Implemented secure serializer which uses x.509 certificates and crypt…

    raphael authored
    …ographic keys to encrypt and sign the serialized data.
Commits on Mar 20, 2009
  1. Bunch of fixes. Added working example.

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

    raphael authored
Commits on Mar 14, 2009
  1. @wln

    First-pass at handlers for delivery of intermediate messages.

    wln authored
    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.
  2. @wln

    Initial partial implementation of IntermediateState facilities; does …

    wln authored
    …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.
Commits on Mar 11, 2009
  1. Adding redis support, start your mapper with --redis '127.0.0.1:6379'

    Ezra Zygmuntowicz authored
    also added support for tags, in your init.rb you can now do things like:
    
    tag 'foo-42'
    
    and then when you make a request you can do this:
    
    Nanite.request('/simple/gems', :tags => ['foo-42']){|r p r }
    
    this will send a request to the nanite providing /simepl/gems and also
    tagged with foo-42
Commits on Feb 20, 2009
  1. @ck

    Refactored Nanite::Actor.

    ck authored
    Made following changes around Nanite:Actor:
    
    - Made Actor a module to be included in any class.
    - Allow same method to be included in @exposed list only once.
    - Created own file for ActorRegistry.
    - Updated specs to reflect refactoring.
    - Updated examples to reflect refactoring.
Commits on Feb 19, 2009
  1. Actor on_exception callback feature

    Ian Leitch authored ezmobius committed
    Signed-off-by: Ian Leitch <ian.leitch@systino.net>
    
    Signed-off-by: ezmobius <ez@engineyard.com>
  2. Updated example to use convenience methods

    Ian Leitch authored ezmobius committed
    Signed-off-by: ezmobius <ez@engineyard.com>
Commits on Feb 16, 2009
  1. Merged changes from ezmobius/nanite

    Ian Leitch authored
Commits on Feb 14, 2009
Commits on Feb 9, 2009
  1. adding rabbitmqctl actor that can manage your rabbitmq server(add/rem…

    Ezra Zygmuntowicz authored
    …ove users, vhosts list: queues, exchanges, bindings)
Commits on Feb 8, 2009
  1. still need to map_user_vhost

    Ezra Zygmuntowicz authored
Commits on Feb 6, 2009
  1. @grempe

    Get rabbitconf.rb in sync with the current command syntax of rabbitmq…

    grempe authored ezmobius committed
    …ctl.
    
    Several commands have recently been removed and the new ACL capability
    tweaked.  Updated to run clean against rabbitmq-server hg repo
    as of commit '77884f162e00'
    
    Also removed the 'scripts/' prefix for some commands which probably only
    exist in one individuals environment.
    
    Signed-off-by: ezmobius <ez@engineyard.com>
Commits on Feb 1, 2009
  1. adding permissions stuff to rabbitconf.rb, the permissions only works…

    Ezra Zygmuntowicz authored
    … on the
    
    rabbit broker from hg HEAD. you can ignore the failed commands if you are on
    an older broker
Commits on Jan 29, 2009
  1. do it in init;rb

    Ezra Zygmuntowicz authored
  2. @raggi

    Make the simple nanite example work again

    raggi authored ezmobius committed
    Signed-off-by: ezmobius <ez@engineyard.com>
  3. need to register simple

    Ezra Zygmuntowicz authored
Commits on Jan 23, 2009
  1. Merge branch 'master' of git://github.com/halorgium/nanite

    Ezra Zygmuntowicz authored
    * 'master' of git://github.com/halorgium/nanite:
      Register actors in the init.rb for agents to allow actors to not be auto-loaded if needed
Commits on Jan 18, 2009
  1. @grempe

    Consolidate some example related code to the examples dir.

    grempe authored
    - crew and rabbitconf should not be general binaries installed with the gem
    - the async rack example belongs in the examples dir
    - modified the Rakefile to no longer install crew and rabbitconf in the bin dir
    - modified README.rdoc to reference new location for rabbitconf
    - added some example related TODO's
Commits on Jan 11, 2009
  1. @halorgium
Commits on Jan 9, 2009
  1. @grempe
  2. @grempe

    Docs should reflect that nanite command no longer prints to standard …

    grempe authored
    …out. The simpleagent should not define an identity so we can run more than one.
  3. @grempe
Commits on Jan 7, 2009
  1. fixing up stupid instance eval anonymous class hackery. now use Nanit…

    Ezra Zygmuntowicz authored
    …e.register to register actors.
  2. @michaelklishin
Commits on Jan 6, 2009
  1. updating examples and register function to be backwards compat. if yo…

    Ezra Zygmuntowicz authored
    …u need a custom prefix for an actor then you can provide it as a second param to the register method
Commits on Jan 5, 2009
  1. integrating halogrium's refactoring to make it actually work.

    Ezra Zygmuntowicz authored
  2. @halorgium

    Refactor the code so a "Nanite" is actually an instance which can be …

    halorgium authored
    …destroy, no global state modification
Commits on Jan 2, 2009
  1. removing redundant examples

    Ezra Zygmuntowicz authored
  2. @grempe
  3. @grempe
Commits on Jan 1, 2009
  1. @grempe
Something went wrong with that request. Please try again.