Commits on Jul 30, 2011
  1. @trondn

    Merge remote-tracking branch 'core/engine-pu' into configure-cache

    * core/engine-pu:
      Add -xc99=all for Sun Studio
      Fixed make rules for --enable-dtrace
      Issue 183 - Reclaim items dead by flush_all
      Issue 200: Don't fire dtrace probe as the last thing in a function
    trondn committed Jul 30, 2011
  2. @trondn

    Add -xc99=all for Sun Studio

    trondn committed Jul 30, 2011
Commits on Jul 28, 2011
  1. @trondn
Commits on Jul 18, 2011
  1. @trondn
  2. @trondn

    Issue 200: Don't fire dtrace probe as the last thing in a function

    Some compilers (at least gcc 4.6.1) may optimize away the code
    when using certain optimization levels
    trondn committed Jul 18, 2011
Commits on Jul 17, 2011
  1. @trondn

    Merge remote-tracking branch 'core/engine-pu' into branch-20

    * core/engine-pu:
      handle very early memcached shutdown
      Remove unused variables
    trondn committed Jul 17, 2011
  2. @trondn

    handle very early memcached shutdown

    If memcached shutdown is requested too early this will lead to
    clock_handler not being set up. So actual shutdown will only happen
    when some socket event happens which will cause event_hander to be
    called which will exit event loop.
    Aliaksey Kandratsenka committed with trondn Jul 17, 2011
Commits on Jul 15, 2011
  1. @trondn

    Remove unused variables

    trondn committed Jul 15, 2011
Commits on Jul 14, 2011
  1. @trondn

    Merge branch 'engine-pu' into branch-20

    * engine-pu:
      Make the current testcase available through the test harness
    trondn committed Jul 14, 2011
  2. @trondn
  3. @trondn

    Merge branch 'engine-pu' into membase-engine

    * engine-pu:
      Fix compiling errors on windows platform
      Don't assert for bogus ttl in tap messages
      Remove the set_tap_nack_mode from the server api
    trondn committed Jul 14, 2011
  4. @bcui6611 @trondn

    Fix compiling errors on windows platform

    It looks like symbol 'interface' is predefined somewhere and makes
    compiler confused.
    bcui6611 committed with trondn Jul 13, 2011
Commits on Jul 13, 2011
  1. @trondn
  2. @trondn

    Remove the set_tap_nack_mode from the server api

    The tap commands should always return error messages just like
    the other memcached commands
    trondn committed May 6, 2011
Commits on Jul 12, 2011
  1. @trondn

    Merge branch 'engine-pu' into membase-engine

    * engine-pu:
      Add support for reading / writing partial keys
    
    Conflicts:
    	programs/testapp.c
    trondn committed Jul 12, 2011
  2. @trondn
Commits on Jul 11, 2011
  1. @trondn

    Merge remote-tracking branch 'trondn/engine-pu' into membase-engine

    * trondn/engine-pu:
      Add support for reading / writing partial keys
      Add support for binary protocol extensions
      Add new error code: ERANGE
      Extend the test api with prepare and cleanup
      mcstat should try multiple addrinfo
      Ensure that we don't register a connection twice in libevent
      Clean up notify_io_complete for tap disconnect
    trondn committed Jul 11, 2011
  2. @trondn
  3. @trondn
  4. @trondn

    Add new error code: ERANGE

    trondn committed Jul 6, 2011
  5. @trondn

    Extend the test api with prepare and cleanup

    You might want to run code before and after the engine is started or
    stopped. These entry functions allows you to do so.
    trondn committed Jul 7, 2011
  6. @trondn
  7. @trondn
  8. @trondn
Commits on May 7, 2011
  1. @dustin

    Merge remote-tracking branch 'core/engine-pu' into mengine

    * core/engine-pu:
      workaround low mtime resolution by reloading isasl db few times
    dustin committed May 7, 2011
  2. @dustin

    workaround low mtime resolution by reloading isasl db few times

    If isasl.pw is changed several times during one second (which is
    resolution of mtime in struct stat), then we'll have stale password
    database.
    
    To prevent that we keep reloading isasl password for 2 mtime check
    cycles. If mtime is still same, we can be sure that we haven't missed
    updates.
    
    Change-Id: Ia299aba6296b86ec0e569cf1d13bc9fbede0303a
    Aliaksey Kandratsenka committed with dustin May 6, 2011
Commits on May 5, 2011
  1. @trondn
Commits on May 3, 2011
  1. @dustin

    Merge remote-tracking branch 'core/engine-pu' into mengine

    * core/engine-pu:
      Initialize mutex object for listen_state
    dustin committed May 3, 2011
  2. @bcui6611 @dustin

    Initialize mutex object for listen_state

    Uninitialized mutex object will cause the whole memcached process
    crashing as soon as it processes stats command.
    bcui6611 committed with dustin May 2, 2011
Commits on May 2, 2011
  1. @trondn

    Add a temporary workaround for MB3721

    Change-Id: I8121015a749a16858977de6322c7df78a4791922
    trondn committed May 2, 2011
  2. @trondn

    Added extra assertions to track down MB3721

    Change-Id: I06eaf0702aa622f2c7abef2555d5d4d56ab63dd2
    trondn committed May 2, 2011
Commits on Apr 29, 2011
  1. @trondn

    Revert "Get the extlen field with unknown operations from a connection."

    This reverts commit 759e6ff.
    
    The patch calculates the wrong offset for the beginning of the
    packet.
    trondn committed Apr 29, 2011
Commits on Apr 28, 2011
  1. @ingenthr

    Merge branch 'engine-pu' of github.com:ingenthr/memcached into memcac…

    …hed-getl
    
    * 'engine-pu' of github.com:ingenthr/memcached:
      Get the extlen field with unknown operations from a connection.
    ingenthr committed Apr 28, 2011
  2. @ingenthr

    Get the extlen field with unknown operations from a connection.

    Signed-off-by: Matt Ingenthron <ingenthr@cep.net>
    Mike Wiederhold committed with ingenthr Apr 27, 2011
Commits on Apr 27, 2011
  1. @trondn

    Merge remote branch 'core/engine-pu' into engine

    * core/engine-pu:
      Unregister events if we get callback from closed events
    trondn committed Apr 27, 2011