Permalink
Switch branches/tags
Nothing to show
Commits on Feb 7, 2011
  1. When multiple commands are received in a single read event, correctly…

    … send replies to all of those commands. Fixes bug #12: https://github.com/starling/starling/issues/issue/12
    FooBarWidget committed with Dharmarth Shah Feb 7, 2011
Commits on Jan 24, 2011
  1. Implement no-op support for the flush_all command in order to be comp…

    …atible with the latest memcache-client gem. https://github.com/starling/starling/issues#issue/5
    FooBarWidget committed with Dharmarth Shah Jan 14, 2011
Commits on Nov 30, 2010
Commits on Nov 21, 2010
  1. Restore delete functionality.

    Has been broken for a while. Optional parameters should be optional.
    tomlea committed Sep 7, 2010
Commits on Jan 20, 2010
  1. Generated the gemspec

    andreimaxim committed Jan 20, 2010
Commits on Jan 19, 2010
Commits on Nov 7, 2009
Commits on Apr 13, 2009
Commits on Apr 10, 2009
  1. drop privs permanently.

    ice799 committed with Chris Gaffney Apr 9, 2009
  2. Update the gemspec rake task.

    Chris Gaffney committed Apr 10, 2009
Commits on Apr 8, 2009
  1. Version bump to 0.10.0

    Chris Gaffney committed Apr 8, 2009
  2. Ignore common metadata.

    Chris Gaffney committed Apr 8, 2009
  3. self is not needed

    haarts committed with Chris Gaffney Apr 2, 2009
  4. THE VERSION DOES NOT WORK PROPERLY YET

    haarts committed with Chris Gaffney Apr 2, 2009
  5. updated docs

    haarts committed with Chris Gaffney Apr 2, 2009
  6. removed comments

    haarts committed with Chris Gaffney Apr 2, 2009
  7. what does force_server do? I removed it

    haarts committed with Chris Gaffney Apr 2, 2009
  8. stop using instance variables!

    haarts committed with Chris Gaffney Apr 2, 2009
  9. use accessor

    haarts committed with Chris Gaffney Apr 2, 2009
  10. remove the buckets, use the accessor

    haarts committed with Chris Gaffney Apr 2, 2009
  11. fixed the spec in which memcache raises an error upon receiving an un…

    …known command
    haarts committed with Chris Gaffney Apr 2, 2009
  12. removed silly fiveruns memcache-client dep

    haarts committed with Chris Gaffney Apr 2, 2009
Commits on Dec 8, 2008
  1. bumped version to 0.9.9, require fiveruns-memcache-client until it ge…

    …ts officially released as memcache-client
    mojodna committed Dec 8, 2008
Commits on Nov 15, 2008
  1. support Memcached QUIT command

    mperham committed with mojodna Nov 15, 2008
  2. require fileutils in server_runner

    ryana committed with mojodna Nov 3, 2008
  3. Parse ERB in the config file.

    msp committed with mojodna Sep 5, 2008
Commits on Oct 17, 2008
  1. If config file invalid print a nice message and exit

    If the config file doesn't contain a starling section or is not a hash
    exit with an error message indicating the problem instead of simply
    putting a backtrace in the users face.
    jacobat committed Oct 17, 2008
Commits on Oct 10, 2008
  1. Implement the Delete call to delete a queue.

    * Client-side implementation ensures that the queue is deleted from every server in the cluster, since the Starling 'set' call will spread the items across all servers. Delegates to superclass for actual writing of delete request to socket, and manipulates #get_server_for_key to ensure that the queue is deleted from all servers.
    
    * When using the MemCache client, this isn't necessary since all queue items are put on the same Starling instance, so the 'delete' command is sent to that same server.
    
    * The server-side handler parses the standard MemCache delete message, so any MemCache client should be able to issue the command.
    
    * The rSpec test checks that the MemCache client can call the delete command, and also uses the Starling client to ensure that the number of available queues is appropriately updated.
    
    * Remove the queue's log file when deleting a queue. Otherwise the queue directory can get so full of log files (when frequently adding and removing queues) that the OS doesn't like it.
    
    Signed-off-by: Tim Shadel <github@timshadel.com>
    timshadel committed Sep 23, 2008
Commits on Oct 9, 2008
  1. Add a non-blocking equivalent to 'get'

    Simply use the memcache client superclass method, instead of the locally defined blocking version.  Written by Aaron Hawkins <aaron.hawkins@shawkvalue.com>.
    
    Signed-off-by: Aaron Hawkins <aaron.hawkins@shawkvalue.com>
    Signed-off-by: Tim Shadel <github@timshadel.com>
    timshadel committed Sep 22, 2008
Commits on Oct 1, 2008
  1. Clean up and fix redhat init script.

    Chris Gaffney committed Oct 1, 2008
  2. Updated CHANGELOG

    jacobat committed Oct 1, 2008
  3. Handling relative paths in config file

    So far Starling has been unable to handle relative paths to the logfile,
    the PID file and the queue path when these were setup in a config file instead
    of given on the command line. This commit fixes this issue.
    jacobat committed Sep 29, 2008
Commits on Aug 27, 2008
  1. fix protocol output to include carriage returns as well as newlines f…

    …or stats responses
    blaine committed Aug 27, 2008