Permalink
Commits on Oct 16, 2012
  1. Fix windows build

    avsej committed Oct 16, 2012
    Change-Id: I323f1478f056543b1fd356cedc0a99d51653cb5d
    Reviewed-on: http://review.couchbase.org/21679
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 13, 2012
  1. Bump version 1.2.0.z.beta3

    avsej committed with ingenthr Oct 13, 2012
    Change-Id: Ibe1ee97cfc194d25fba77c8bf4630a86dac424f9
    Reviewed-on: http://review.couchbase.org/21626
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
  2. Fixup FLUSH tests

    avsej committed Oct 12, 2012
    Change-Id: I63037ed75c75a717aa0f21aeb88a87f29b9f5379
    Reviewed-on: http://review.couchbase.org/21625
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 12, 2012
  1. Implement bucket create/delete operations

    avsej committed Oct 11, 2012
    Change-Id: Iaf4cfc7dba0dc59f6bf08b076f14916bfd8addaa
    Reviewed-on: http://review.couchbase.org/21559
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Update error codes

    avsej committed Oct 12, 2012
    Change-Id: I8cfc4853e03a4898c6125ea21e1b22dc38054320
    Reviewed-on: http://review.couchbase.org/21569
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  3. Don't try to convert error to number, it is exception object

    avsej committed Oct 12, 2012
    Change-Id: I7d2ebdb1095076828585fce6cdb87702d28cf709
    Reviewed-on: http://review.couchbase.org/21568
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  4. Destory IO operations struct (fix memleak)

    avsej committed Oct 12, 2012
    Change-Id: I5083bd342b1c0e174eb27dc1dfa335dfcad4e9bf
    Reviewed-on: http://review.couchbase.org/21567
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  5. Extract params encoding for easier reusage

    avsej committed Oct 11, 2012
    Management tasks like "create bucket" or "delete bucket" require
    application/x-www-form-urlencoded encoding for body
    
    Change-Id: Ic5652e89a8c5f30edbf14105d5c290c29546acba
    Reviewed-on: http://review.couchbase.org/21558
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  6. Propogate status code for HTTP responses

    avsej committed Oct 11, 2012
    Change-Id: Iefbe381aea0e6c7b14b5c6b5856fec238059d4f3
    Reviewed-on: http://review.couchbase.org/21557
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 11, 2012
  1. Use lcb_breakout()

    avsej committed Oct 11, 2012
    lcb_wait() should be paired with lcb_breakout()
    
    Change-Id: Ia778d2d6c9f4eef0473803657f5783b771555e1e
    Reviewed-on: http://review.couchbase.org/21522
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 8, 2012
  1. RCBC-87 Fix build error on macos

    avsej committed Oct 8, 2012
    make
    xcrun cc -I. -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin11.0 -I. -DRUBY_EXTCONF_H=\"couchbase_config.h\" -I/usr/local/Cellar/libevent/2.0.19/include -I/opt/local/include -I/usr/local/include -I/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -std=c99 -Wall -Wextra -c arguments.c
    In file included from arguments.c:18:
    couchbase_ext.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtime_t'
    couchbase_ext.h:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gethrtime'
    make: *** [arguments.o] Error 1
    
    Change-Id: Ia8238011eb3be6a02829746203f6aaeadeed57c7
    Reviewed-on: http://review.couchbase.org/21427
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Use global scope to find Error classes (thanks to @wr0ngway)

    avsej committed Oct 5, 2012
    Change-Id: I6b9bb24d2bda03f298d3f67cb9ff0f9458713abe
    Reviewed-on: http://review.couchbase.org/21362
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Sep 28, 2012
  1. Mention couchbase-model and em-couchbase in README

    avsej committed Sep 26, 2012
    Change-Id: I0e53fec2b7ea9cfedd00b5dcfacf79b6ad712a38
    Reviewed-on: http://review.couchbase.org/21126
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Update view API

    avsej committed Sep 27, 2012
    Change-Id: I366baefff57a5d79dbd02ceecbba9c6ba4535ec6
    Reviewed-on: http://review.couchbase.org/21163
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Sep 21, 2012
  1. Bump 1.2.0.z.beta2 version

    avsej committed Sep 19, 2012
    Change-Id: Iac3604e2b4e14f997cc2c366219516fbaaeea974
    Reviewed-on: http://review.couchbase.org/20961
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. RCBC-82 Not all rubies are fat on MacOS

    avsej committed Sep 19, 2012
    Change-Id: I6428506cb2490fd77171dd51b96bab0239a599df
    Reviewed-on: http://review.couchbase.org/20959
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Sep 18, 2012
  1. Fix version ordering by using ".z" prefix before .beta

    avsej committed Sep 18, 2012
    Change-Id: Iba8e1e528ac2e73e56164551b614f067eb290dbf
    Reviewed-on: http://review.couchbase.org/20947
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Bump 1.2.0.beta version

    avsej committed Sep 18, 2012
    Change-Id: I0b3440fd39a3ce32fe8384fbbb83240ee2e0a960
    Reviewed-on: http://review.couchbase.org/20940
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. Update windows build

    avsej committed with Chris Anderson Sep 18, 2012
    Change-Id: I712be21d5f43ce1d33b76b823a419edafd95dc38
    Reviewed-on: http://review.couchbase.org/20938
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  4. RCBC-81 Protect against NoMethodError

    avsej committed Sep 18, 2012
    Change-Id: I897a6a78f36f1670aba14e229b84291807a7b584
    Reviewed-on: http://review.couchbase.org/20931
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  5. Fixup MAKEFILE_CONFIG which is copy of the CONFIG

    avsej committed Sep 18, 2012
    Change-Id: Ifc1867f4215d1ecc3dd851ef683f84400d9cfdd5
    Reviewed-on: http://review.couchbase.org/20928
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  6. RCBC-81 Protect against NoMethodError

    avsej committed Sep 18, 2012
    Change-Id: I8af9297dcc33db7d4ee4d1d7134717f7e3f7b2bf
    Reviewed-on: http://review.couchbase.org/20925
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  7. Fix build under bundler on MacOS

    avsej committed with ingenthr Sep 18, 2012
    Change-Id: Ieb2ec1e2816f8e1914f251c68a7ffa8333ae0af0
    Reviewed-on: http://review.couchbase.org/20924
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Sep 14, 2012
  1. RCBC-79 Use RESTful flush

    avsej committed Sep 13, 2012
    Change-Id: Icf1d627e7c3e5c9bc753edae94f0c21a2772799c
    Reviewed-on: http://review.couchbase.org/20824
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Ignore shared object on macos

    avsej committed Sep 13, 2012
    Change-Id: I06c8f5500fa9188ede895338d0b31ccfce747ee9
    Reviewed-on: http://review.couchbase.org/20832
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. Unset RUBYOPT to avoid issues with bundler

    avsej committed Sep 13, 2012
    Change-Id: Ib2721fc291336d9a39c248ea2e6aae7ff8123b4f
    Reviewed-on: http://review.couchbase.org/20840
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  4. Add attribute reader for Error::Base status code

    avsej committed Sep 13, 2012
    Change-Id: I3e135c10ea68d50c5fa195f98644e6076958973c
    Reviewed-on: http://review.couchbase.org/20823
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Sep 13, 2012
  1. Fix -Wreturn-type warning

    avsej committed Sep 13, 2012
    bucket.c:1087:1: warning: control may reach end of non-void function [-Wreturn-type]
    
    Change-Id: I64e1e9f950d08855c807e0c6681bec8f2d2c35a1
    Reviewed-on: http://review.couchbase.org/20831
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. Fix warnings in doc generator and specify return values

    avsej committed Sep 13, 2012
    Change-Id: I1d3695efd18041a3290cceb0fead5a63a8e3e495
    Reviewed-on: http://review.couchbase.org/20822
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. CCBC-98 Expose client temporary failure error

    avsej committed Sep 12, 2012
    Change-Id: I10d10fcd584b64da90eca512f83ac8bbba54856e
    Reviewed-on: http://review.couchbase.org/20795
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. RCBC-28 Implement Bucket#unlock

    avsej committed with Chris Anderson Sep 12, 2012
    Change-Id: Iaaea6b9e238d2c3da62918a9a3942344ff6018ce
    Reviewed-on: http://review.couchbase.org/20794
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Sep 6, 2012
  1. Fix CAS conversion for Bucket#delete method for 32-bit systems

    avsej committed Sep 6, 2012
    Change-Id: I176ccb6b42772c695c062668e301bbc798d2d50b
    Reviewed-on: http://review.couchbase.org/20576
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. Refactor the C extension

    avsej committed Aug 30, 2012
    * Split sources
    * Upgrade to latest shiny libcouchbase API
    
    Change-Id: Ibc9d9ba9d99a00a4e2a9d340bebfa26a331abf09
    Reviewed-on: http://review.couchbase.org/20343
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. Merge branch 'release11'

    avsej committed Aug 30, 2012
    * release11:
      Bump version 1.1.4
      [backport] RCBC-37 Bootstrapping using multiple nodes
      Switch to rbenv because RVM doesn't work with tclsh
      RCBC-70 return binary keys using Encoding.external value
    
    Conflicts:
    	HISTORY.markdown
    	ext/couchbase_ext/couchbase_ext.c
    	lib/couchbase/version.rb
    	tasks/compile.rake
    
    Change-Id: I7db03987d2d9f89b5112869bd8a03a97cda11c28
Commits on Aug 30, 2012
  1. Bump version 1.1.4

    avsej committed Aug 30, 2012
    Change-Id: If8f193e1c7fdeb03cd3c27258d97c17e3390f45f
    Reviewed-on: http://review.couchbase.org/20335
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>