Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 30, 2012
  1. @trondn

    Refactor the API

    trondn authored
    This is a full redesign of the current libcouchbase API that'll
    allow us to extend parts of the API without breaking binary
    compatibility.
    
    Change-Id: I4d5e33b079d551cb8a597c28b0998406232f1a88
    Reviewed-on: http://review.couchbase.org/20073
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jul 26, 2012
  1. @avsej @trondn

    Bind timeouts to server sockets instead of commands

    avsej authored trondn committed
    Change-Id: If7905f2ef8dc3278a881133c34d3ee8fefc56b0d
    Reviewed-on: http://review.couchbase.org/18875
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jul 13, 2012
  1. @avsej

    Read replica implementation

    avsej authored
    Change-Id: I51ca76ec9f6209937fd8ee71546c4d57998b90ad
    Reviewed-on: http://review.couchbase.org/18291
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Mar 7, 2012
  1. @trondn

    Refactor: rename libcouchbase_ringbuffer_ to ringbuffer_

    trondn authored
    These are library internal functions not exported outside the library
    
    Change-Id: Iccb8f2aef9f1d23109d676d7adf45cbd99c0995d
    Reviewed-on: http://review.couchbase.org/13805
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
Commits on Mar 6, 2012
  1. @avsej @trondn

    make reformat

    avsej authored trondn committed
    Change-Id: I0c5b6e23c32fb641c98636377d1fe5032a6620a8
    Reviewed-on: http://review.couchbase.org/13781
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 7, 2012
  1. @avsej

    Handle PROTOCOL_BINARY_RESPONSE_NOT_MY_VBUCKET

    avsej authored
    Change-Id: I3fde309ef38b236cfcab7c529da8884ab0f34f9b
    Reviewed-on: http://review.couchbase.org/13026
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 25, 2012
  1. @trondn

    Refactor: use libcouchbase_xxxx for the datatypes

    trondn authored
    Change-Id: I753af1b048faa1f36a3a41e47a25896011379bcd
    Reviewed-on: http://review.couchbase.org/12640
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 23, 2012
  1. @trondn

    Implement operation timeouts (CCBC-20)

    trondn authored
    Timeouts applies for all operations, and the timer starts running
    from the moment you call the libcouchbase operation you want.
    
    The timer includes times for connect / send / receive, and all of the
    time our application spend before letting the event loop call
    callbacks into libcouchbase.
    
    @todo We need to extend the mock server so that we can make some test
    cases for this.
    
    Change-Id: Ied649fcb49c39ab70586c907851dde7d52054677
    Reviewed-on: http://review.couchbase.org/12526
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Dec 21, 2011
  1. @trondn

    Update copyright year

    trondn authored
    Change-Id: I6655c26cca406c7d6d383b2716f2ba83cc658cbf
    Reviewed-on: http://review.couchbase.org/11790
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. @trondn @ingenthr

    Step one on our way to C89

    trondn authored ingenthr committed
    * Use int instead of bool
    * Don't use "c++ style comments"
    
    Change-Id: I1480e68971453a6aa8b920c936e1f1b7dd00c2db
    Reviewed-on: http://review.couchbase.org/11624
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 11, 2011
  1. @trondn

    Add a ringbuffer to use instead of the buffer_t

    trondn authored
    Change-Id: I8501360bec2d260ac591c9d268a8c0d4f1734a8c
    Reviewed-on: http://review.couchbase.org/9978
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 31, 2011
  1. @trondn

    Update the NMakefile to include the new files

    trondn authored
    And revert part of the code from C99 to C89...
    
    Change-Id: I4ea0b3532c729614944fdcbfa2b8864358b98124
    Reviewed-on: http://review.couchbase.org/9315
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. @trondn

    Add timings api

    trondn authored
    The purpose of the timing API is to easily be able to get some
    performance metrics of the operations you're using.
    
    Change-Id: I51cdcfd98640c033ecd5fd63e4bac2930101e2be
    Reviewed-on: http://review.couchbase.org/9064
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 11, 2011
  1. @trondn

    Refactor: Add client-cookies to the command callbacks

    trondn authored
    This patch breaks the current API so that the user may attach
    a single cookie to each command and get that cookie back in
    the callback for the command.
    
    Change-Id: I08be5d4399834d90e9425f70810cbae48b493c40
    Reviewed-on: http://review.couchbase.org/8806
    Reviewed-by: David Andrews <dandrews@neuraliq.com>
    Reviewed-by: William Bowers <william.bowers@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 10, 2011
  1. @trondn
Commits on Jan 7, 2011
  1. @trondn
  2. @trondn
  3. @trondn

    Connect should be async

    trondn authored
  4. @trondn

    Add support for packet filter

    trondn authored
  5. @trondn

    Use an "api" to build a packet

    trondn authored
Something went wrong with that request. Please try again.