Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Oct 25, 2009

  1. Dustin Sallings

    SASL auth support.

    dustin authored Trond Norbye committed

Aug 19, 2009

  1. Dustin Sallings

    Clean up some assumed buffer sizes with stats (issue 64).

    dustin authored Trond Norbye committed
  2. Dustin Sallings

    Enforce limits of add_delta buffer size.

    This is part of issue 64.
    dustin authored Trond Norbye committed

Jun 29, 2009

  1. Dustin Sallings

    add_delta should return a proper status indicator.

    Before, it was returning text protocol, requiring special handling in
    the binary protocol.
    dustin authored Trond Norbye committed

May 13, 2009

  1. Dustin Sallings

    Allow the binding protocol to be specified.

    Instead of always binding as autonegotiate, allow the user to specify
    which protocol the server will run.
    dustin authored Trond Norbye committed
  2. Dustin Sallings

    Moved struct definitions below enum declarations.

    enums end up in structs, so they should come first.
    dustin authored Trond Norbye committed

Apr 17, 2009

  1. Dustin Sallings

    More docs.

    dustin authored

Mar 30, 2009

  1. Dustin Sallings

    Use a bool for the accepting_conns stat.

    dustin authored

Mar 29, 2009

  1. Dustin Sallings

    Define TAIL_REPAIR_TIME as a constant.

    dustin authored

Mar 24, 2009

  1. Dustin Sallings

    Added append_stat function to contain the common stat append stuff.

    dustin authored
  2. Dustin Sallings

    Use stat macros for item stats.

    dustin authored
  3. Dustin Sallings

    Use stat macros for stats slabs.

    dustin authored
  4. Dustin Sallings

    Added APPEND_STAT2

    dustin authored
  5. Dustin Sallings

    Swap APPEND_STAT parameters so that it makes much more sense.

    dustin authored
  6. Dustin Sallings

    Make APPEND_STAT globally available.

    dustin authored

Mar 19, 2009

  1. Dustin Sallings

    Added stats settings.

    Stats settings gives a dump of the overall settings of the server.
    This is useful for verifying the effect of commandline parameters as
    well as helping others debug odd behaviors.
    dustin authored

Mar 10, 2009

  1. Dustin Sallings

    Have just one field for a connection's current cmd.

    316 -> 312
    dustin authored
  2. Dustin Sallings

    Removed unused field from the connection struct.

    320 -> 316
    dustin authored

Mar 07, 2009

  1. Dustin Sallings

    Added CAS stats.

    CAS stats break down into three different types:
    
     * CAS misses (non-existent key)
     * CAS hits (key + CAS ID match)
     * CAS badval (key + CAS ID mismatch)
    
    hits and bad-val are slab-specific stats.  Specifically, they are
    both based on the slab ID of the original item (the one being
    replaced).
    dustin authored
  2. Dustin Sallings

    incr/decr stats

    dustin authored
  3. Dustin Sallings

    Added stats for delete commands.

    This includes both misses and per-slab hits.
    dustin authored
  4. Dustin Sallings

    Push hit and set stats down into per-slab stats.

    dustin authored
  5. Dustin Sallings

    Create a more sensible definition for the maximum number of slab clas…

    …ses.
    dustin authored
  6. Dustin Sallings

    Moved slab sizing definitions from slabs.c to memcached.h

    dustin authored
  7. Dustin Sallings

    Remove some cvs/svn junk from files.

    dustin authored

Feb 24, 2009

  1. Dustin Sallings

    Magic number cleanup in do_store_item.

    I saw some stuff like "stored = 3" and realized I had no idea what any
    of these things actually meant.
    dustin authored

Feb 12, 2009

  1. Dustin Sallings

    Fix memory corruption error in stats cachedump.

    This should not be used generally, but it assumes all of the keys are
    null terminated.
    
    This change copies all the keys for null-termination (making the
    process even slower), but is at least somewhat safer.
    dustin authored

Feb 03, 2009

  1. Dustin Sallings

    Fix type of write_and_go

    write_and_go is the next connection state to use, so it should be
    typed appropriately.
    dustin authored
  2. Dustin Sallings

    Get build working under ICC.

    ICC pretends to be GCC as far as autoconf is concerned, but is
    incompatible in a few ways.
    
    ICC C99 mode fails to define u_char, so I made a small change to
    modify that required c99 to work with ICC's C99 mode off.  Nobody
    wants to put effort into working around compilers that don't speak C99
    in the long-term, but a one line change has already revealed quite a
    few potential bugs.
    dustin authored

Apr 27, 2008

  1. Dustin Sallings

    Use the bin substate enum as well

    git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@755 b0b603af-a30f-0410-a34e-baf09ae79d0b
    dustin authored
  2. Dustin Sallings

    Ensure all connection states are expressed as enums.

    Function declarations should have parameter names.
    
    git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@754 b0b603af-a30f-0410-a34e-baf09ae79d0b
    dustin authored
  3. Dustin Sallings

    Handle protocol enums more correctly.

    git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@752 b0b603af-a30f-0410-a34e-baf09ae79d0b
    dustin authored
  4. Dustin Sallings

    Merge commit '366108d785ceccb36bb9d171f53c873cea457c5b' into binary

    * commit '366108d785ceccb36bb9d171f53c873cea457c5b':
      Halve distro size ;)
      Add -L mode to manpage.
      Version bump (shipit's having trouble with it), and update ChangeLog
      per-stat-class tracking of evictions and out of memory conditions.
      Don't re-calculate the slab class id for slabs_free() either.
      Don't re-calculate the slab class id.
      Useless check. 'id' will never be higher than POWER_LARGEST.
      Give 'SERVER_ERROR out of memory' errors more context.
      Minor refactoring of server_socket.
    
    Conflicts:
    
    	memcached.c
    dustin authored
  5. Dustin Sallings

    Removed -B option. Protocol is always auto-discovered.

    git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@733 b0b603af-a30f-0410-a34e-baf09ae79d0b
    dustin authored
  6. Dustin Sallings

    Auto-discover the protocol being spoken on a per-connection basis.

    git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@732 b0b603af-a30f-0410-a34e-baf09ae79d0b
    dustin authored
Something went wrong with that request. Please try again.