Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 7, 2011
  1. Hongli Lai

    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. Hongli Lai

    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. Tom Lea

    Restore delete functionality.

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

    Generated the gemspec

    andreimaxim authored
  2. Andrei Maxim
Commits on Jan 19, 2010
  1. Andrei Maxim
Commits on Nov 7, 2009
  1. Andrei Maxim
Commits on Apr 13, 2009
  1. Joe Damato

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

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

    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. Harm Aarts

    self is not needed

    haarts authored Chris Gaffney committed
  4. Harm Aarts

    THE VERSION DOES NOT WORK PROPERLY YET

    haarts authored Chris Gaffney committed
  5. Harm Aarts

    updated docs

    haarts authored Chris Gaffney committed
  6. Harm Aarts

    removed comments

    haarts authored Chris Gaffney committed
  7. Harm Aarts

    what does force_server do? I removed it

    haarts authored Chris Gaffney committed
  8. Harm Aarts

    stop using instance variables!

    haarts authored Chris Gaffney committed
  9. Harm Aarts

    use accessor

    haarts authored Chris Gaffney committed
  10. Harm Aarts

    remove the buckets, use the accessor

    haarts authored Chris Gaffney committed
  11. Harm Aarts

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

    haarts authored Chris Gaffney committed
    …known command
  12. Harm Aarts

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

    haarts authored Chris Gaffney committed
  13. Harm Aarts

    removed silly fiveruns memcache-client dep

    haarts authored Chris Gaffney committed
Commits on Dec 8, 2008
  1. Seth Fitzsimmons

    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. Mike Perham Seth Fitzsimmons

    support Memcached QUIT command

    mperham authored mojodna committed
  2. Ryan Angilly Seth Fitzsimmons

    require fileutils in server_runner

    ryana authored mojodna committed
  3. Seth Fitzsimmons

    Parse ERB in the config file.

    msp authored mojodna committed
Commits on Oct 17, 2008
  1. Jacob Atzen

    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. Tim Shadel

    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. Tim Shadel

    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. Jacob Atzen

    Updated CHANGELOG

    jacobat authored
  3. Jacob Atzen

    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 Cook
Something went wrong with that request. Please try again.