Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Feb 7, 2011
  1. @FooBarWidget

    When multiple commands are received in a single read event, correctly…

    FooBarWidget authored Dharmarth Shah committed
    … send replies to all of those commands. Fixes bug #12: https://github.com/starling/starling/issues/issue/12
Commits on Jan 24, 2011
  1. @FooBarWidget

    Implement no-op support for the flush_all command in order to be comp…

    FooBarWidget authored Dharmarth Shah committed
    …atible with the latest memcache-client gem. https://github.com/starling/starling/issues#issue/5
Commits on Nov 30, 2010
Commits on Nov 21, 2010
  1. @cwninja

    Restore delete functionality.

    cwninja authored
    Has been broken for a while. Optional parameters should be optional.
Commits on Jan 20, 2010
  1. @andreimaxim

    Generated the gemspec

    andreimaxim authored
  2. @andreimaxim
Commits on Jan 19, 2010
  1. @andreimaxim
Commits on Nov 7, 2009
  1. @andreimaxim
Commits on Apr 13, 2009
  1. @ice799

    stop being so self-centered. there are other platforms other than linux.

    ice799 authored Chris Gaffney committed
Commits on Apr 10, 2009
  1. @ice799

    drop privs permanently.

    ice799 authored Chris Gaffney committed
  2. Update the gemspec rake task.

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

    Chris Gaffney authored
  2. Ignore common metadata.

    Chris Gaffney authored
  3. @haarts

    self is not needed

    haarts authored Chris Gaffney committed
  4. @haarts

    THE VERSION DOES NOT WORK PROPERLY YET

    haarts authored Chris Gaffney committed
  5. @haarts

    updated docs

    haarts authored Chris Gaffney committed
  6. @haarts

    removed comments

    haarts authored Chris Gaffney committed
  7. @haarts

    what does force_server do? I removed it

    haarts authored Chris Gaffney committed
  8. @haarts

    stop using instance variables!

    haarts authored Chris Gaffney committed
  9. @haarts

    use accessor

    haarts authored Chris Gaffney committed
  10. @haarts

    remove the buckets, use the accessor

    haarts authored Chris Gaffney committed
  11. @haarts

    fixed the spec in which memcache raises an error upon receiving an un…

    haarts authored Chris Gaffney committed
    …known command
  12. @haarts

    start fixing the failing specs, appears specs used are pre 1.0

    haarts authored Chris Gaffney committed
  13. @haarts

    removed silly fiveruns memcache-client dep

    haarts authored Chris Gaffney committed
Commits on Dec 8, 2008
  1. @mojodna

    bumped version to 0.9.9, require fiveruns-memcache-client until it ge…

    mojodna authored
    …ts officially released as memcache-client
Commits on Nov 15, 2008
  1. @mperham @mojodna

    support Memcached QUIT command

    mperham authored mojodna committed
  2. @ryana @mojodna

    require fileutils in server_runner

    ryana authored mojodna committed
  3. @mojodna

    Parse ERB in the config file.

    msp authored mojodna committed
Commits on Oct 17, 2008
  1. @jacobat

    If config file invalid print a nice message and exit

    jacobat authored
    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.
Commits on Oct 10, 2008
  1. @timshadel

    Implement the Delete call to delete a queue.

    timshadel authored
    * 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>
Commits on Oct 9, 2008
  1. @timshadel

    Add a non-blocking equivalent to 'get'

    timshadel authored
    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>
Commits on Oct 1, 2008
  1. Clean up and fix redhat init script.

    Chris Gaffney authored
  2. @jacobat

    Updated CHANGELOG

    jacobat authored
  3. @jacobat

    Handling relative paths in config file

    jacobat authored
    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.
Commits on Aug 27, 2008
  1. @blaine
Something went wrong with that request. Please try again.