Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 26, 2011
  1. @enyim

    testing stuff

    enyim authored
Commits on Aug 15, 2011
  1. @enyim

    2nd try.

    enyim authored
  2. @enyim
Commits on Aug 13, 2011
  1. @enyim

    Recovery timer must be started even if we have a VBucket config. (Thi…

    enyim authored
    …s handles client side disconnects.)
Commits on Aug 3, 2011
  1. @enyim

    Failure policy implementation.

    enyim authored
    Users can now customize how and when a node should fail after an error occures.
    
    The default behavior is the FailImmediatelyPolicy whihc behaves exactly as the previous version of the cliend did: fail a node when an error occures.
    
    Also included the ThrottlingFailurePolicy which only fails a node if N failures happen in T time. If there is at least T time between two failures, the node's state will not change. This is useful where the nodes are healthy but occasionally receive timeouts occur. (E.g. sometimes receiving large data but the client is configured to use an extremely small receive timeout value.)
Commits on Jul 28, 2011
  1. @enyim

    Changelog update.

    enyim authored
Commits on Jul 27, 2011
  1. @enyim

    Build script fixes.

    enyim authored
Commits on Jul 20, 2011
  1. @enyim
Commits on Jul 19, 2011
  1. @enyim
Commits on Jul 18, 2011
  1. @enyim

    Merge branch 'master' of https://github.com/iamkrillin/EnyimMemcached

    enyim authored
    …into iamkrillin-master
  2. @enyim

    Mark the vbucket state properly in the internal state of the MembaseP…

    enyim authored
    …ool. Fixes #71
    
    If a client disconnected it switched to ketama locator. (Server fails were properly reinitializing the pool, because the cluster sent an updated config after a failover.)
  3. @enyim
  4. @enyim
  5. @enyim

    Nuget packages.

    enyim authored
Commits on Jul 15, 2011
  1. @enyim
Commits on Jul 14, 2011
  1. @iamkrillin
Commits on Jul 13, 2011
  1. @enyim

    Added support for byte and sbyte serialization.

    enyim authored
    Byte and SByte were serialized using the BinaryFormatter (this was an oversight). Now they really take up only one byte. Byte values serialized previously will only be changed to the new mode after they are loaded then stored again.
  2. @enyim

    Changed the flags to uint.

    enyim authored
    Flags were ushort for historical reasons, but the binary protcol supports uint, so it made sense to switch. Text protocol is going to be obsolete anyways.
  3. @enyim

    Code cleanup.

    enyim authored
    Removed the obsolete Port&Credentials members from the configuration and got rid of some compiler warnings.
Commits on Jul 7, 2011
  1. @iamkrillin
Commits on Jul 4, 2011
  1. @enyim
Commits on Jun 14, 2011
  1. @enyim

    Forgot the changelogs.

    enyim authored
Commits on Jun 8, 2011
  1. @enyim

    Changelog update.

    enyim authored
Commits on Jun 5, 2011
  1. @enyim

    Fix refs in the changelog.

    enyim authored
  2. @enyim
  3. @enyim
  4. @enyim

    TestApp update.

    enyim authored
  5. @enyim

    CasResult now contains the status code of Set/Add/Replace operations.

    enyim authored
    - Status codes are protocol and engine (membase, default, etc.) specific. Text protocol does not support them.
    - Currently only the Cas operation exposes them. Cas() without specifying the cas value behaves the same way as Store(), only their return value differs.
  6. @enyim
  7. @enyim

    Asynchronous IO (IOCP) support.

    enyim authored
    Multiget has been migrated to the new model, should perform the same or faster than previously, but without eating up the ThreadPool threads.
  8. @enyim
  9. @enyim

    Console logger for debugging.

    enyim authored
  10. @enyim
  11. @enyim
Something went wrong with that request. Please try again.