Permalink
Switch branches/tags
Nothing to show
Commits on Oct 9, 2013
  1. Add synhi to README

    mnunberg committed Oct 9, 2013
    Change-Id: I2c23fb8dc18f2c8f16d975182e200a11cbbdae18
  2. Beef up benchmark code

    mnunberg committed Sep 18, 2013
    Change-Id: I25c0099f4c3ba7a00d5d2b84ec75b1cadd9404a4
    Reviewed-on: http://review.couchbase.org/29065
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
  3. Add benchmark for 'node-couchbase'

    mnunberg committed with brett19 Sep 18, 2013
    Change-Id: If9759c8863a8da4d1963198388dd0f12d5dee527
    Reviewed-on: http://review.couchbase.org/29064
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
Commits on Oct 8, 2013
  1. Added missing touchMulti V8 binding.

    brett19 committed Oct 8, 2013
    Change-Id: I3e7e5268ec1f1c3da3f6ba3d87e1da3a85a85e86
    Reviewed-on: http://review.couchbase.org/29395
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Commits on Oct 1, 2013
  1. Release 1.0.1

    brett19 committed Oct 1, 2013
    Change-Id: I2d425df936cb1a153034020ae582b139a6aa5dbb
    Reviewed-on: http://review.couchbase.org/29274
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Sep 18, 2013
  1. Use node::MakeCallback

    mnunberg committed Sep 16, 2013
    These wrappers around ->Call are supposed to be used as they allow
    proper handling of domains and nextTick. They also handle the TryCatch
    stuff as well.
    
    Change-Id: I5d1357801a07003dd1a40f986f52e1191d560947
    Reviewed-on: http://review.couchbase.org/29047
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Commits on Sep 17, 2013
  1. Fixing JSCBC-25 test (previously would never fail)

    BryanDonovan committed with brett19 Sep 16, 2013
    Change-Id: I0f1748bf0b41c8f129629e04c88ce99d89d64008
    Reviewed-on: http://review.couchbase.org/28997
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
Commits on Sep 16, 2013
  1. Proper implementation of clientVersion

    mnunberg committed with brett19 Sep 16, 2013
    Read client version from package.json rather than hardcoding it inside
    the C++ source
    
    Change-Id: I015bcbc2c6024d6c17967e594d56bde10115523d
    Reviewed-on: http://review.couchbase.org/29001
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  2. Enable durability test

    mnunberg committed with brett19 Sep 16, 2013
    Pending fixes on libcouchbase master
    
    Change-Id: I09f7019ff85eaf89a4ec5ba9b7f837a311af2249
    Reviewed-on: http://review.couchbase.org/28992
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  3. Expose vbucket mapping functionality

    mnunberg committed with brett19 Sep 16, 2013
    Change-Id: I8a40cb8fd3dd77976a2ebd11c47fe91e91e9b002
    Reviewed-on: http://review.couchbase.org/28991
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  4. Updated test suite to use local mocha.

    brett19 committed Sep 16, 2013
    Change-Id: Ic6a88d79edba189312db54f01a72ea94af481248
    Reviewed-on: http://review.couchbase.org/28998
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
  5. Don't nest macros for defining constants

    mnunberg committed with brett19 Sep 16, 2013
    Otherwise some of our operation markers get lost
    
    Change-Id: Idd95a4e3111c10f24ca489fbe79fc9f3a8bb2f22
    Reviewed-on: http://review.couchbase.org/28996
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
  6. Fixed bug causing getDesignDoc to fail.

    brett19 committed with mnunberg Sep 16, 2013
    Fixed issue where the body was not returned from http requests
    for views, updated test and fixed a couple missing semicolons.
    
    Change-Id: Ib0ee4f355d3f4237405d2fe9945a7ffd4c13c3f0
    Reviewed-on: http://review.couchbase.org/28989
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
  7. Updated test framework to Mocha.

    brett19 committed Sep 16, 2013
    Change-Id: I854d777ae2316f6e590a975c09a7144e523d68ac
    Reviewed-on: http://review.couchbase.org/28987
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Brett Lawson <brett19@gmail.com>
  8. Implement hashkey

    mnunberg committed Sep 15, 2013
    Change-Id: I9d0af9aa8594f985d07e52379d68de3dd7386c99
    Reviewed-on: http://review.couchbase.org/28982
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Commits on Sep 13, 2013
  1. Release 1.0.0

    brett19 committed Sep 13, 2013
    Change-Id: Ic9cef7bf90039838fbefa63e7fd054b8e02b0fc7
    Reviewed-on: http://review.couchbase.org/28967
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Updated http requests to return both results or errors.

    brett19 committed Sep 13, 2013
    http request were originally designed to return only a result OR
    an error, however this does not work in the case of on_error
    being set to continue.  Updated to allow scenarios where both occur
    as well as scenarios where multiple errors are returned.
    
    Change-Id: Ibd4aecfe288b40f8661ba393207715a63c4d87db
    Reviewed-on: http://review.couchbase.org/28973
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  3. Added missing require statement from multiget test.

    brett19 committed Sep 13, 2013
    Change-Id: Ice2f6faf08f19b9a63f0e4c711aa4c2772b82969
    Reviewed-on: http://review.couchbase.org/28972
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  4. Added support for debug parameter on views.

    brett19 committed Sep 12, 2013
    Change-Id: I044f4e553eb0d395d2db882eecf67c4e30b6b403
    Reviewed-on: http://review.couchbase.org/28964
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  5. Added missing semi-colons from couchbase.js.

    brett19 committed Sep 11, 2013
    Change-Id: I63de87600e280d45639894d2773b588fafba03f2
    Reviewed-on: http://review.couchbase.org/28940
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  6. Fixed missing reference to LCB_SUCCESS in error enum.

    brett19 committed Sep 11, 2013
    Change-Id: I1f2f49f022bc6c0ecf33fb0254e92a353db6c015
    Reviewed-on: http://review.couchbase.org/28939
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  7. Updated 4101 error to have a message associated.

    brett19 committed Sep 11, 2013
    Change-Id: Iac47fe3ee0158b0d5426a48d32437e14b5af07f5
    Reviewed-on: http://review.couchbase.org/28938
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  8. Updated benchmark code to work with new api.

    brett19 committed Sep 11, 2013
    Change-Id: I0685609e7d8f46b3ac705c3ca6b65fb87df99dcb
    Reviewed-on: http://review.couchbase.org/28937
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  9. Added new getMulti error test.

    brett19 committed Sep 11, 2013
    Change-Id: I19c7e3311ca150785d574f518a06e61c35cbf0f4
    Reviewed-on: http://review.couchbase.org/28936
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
  10. Free 'custom-allocated' buffers

    mnunberg committed with avsej Sep 13, 2013
    Buffers too big to fit inside an allocation chunk were not freed,
    resulting in serious memleaks when large buffers were allocated
    
    Change-Id: I213b35185ed8eff1312fd09cdb62206c8251e69d
    Reviewed-on: http://review.couchbase.org/28962
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Sep 12, 2013
  1. Fixed flags value not being respected during store operations.

    brett19 committed Sep 12, 2013
    Change-Id: Ie2b1280f3e7dbb40b0d35295f61f9a3712dcff44
    Reviewed-on: http://review.couchbase.org/28935
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Sep 11, 2013
  1. Update the makefile

    trondn committed Sep 11, 2013
    The list of file contained deleted files, and lacked the new files
    
    Change-Id: I15c99dc9643004f39015dc9d4e09f7c3274a7e79
    Reviewed-on: http://review.couchbase.org/28894
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Commits on Sep 9, 2013
  1. Removed extra unused variable.

    brett19 committed Sep 9, 2013
    Change-Id: Iec16de0419284fc51620550d01b97ae5c4432454
    Reviewed-on: http://review.couchbase.org/28863
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
Commits on Sep 7, 2013
  1. Release 1.0.0-beta

    brett19 committed Sep 7, 2013
    Change-Id: I6cb796ea87c687c5991f8c7c0637881abac0183b
    Reviewed-on: http://review.couchbase.org/28855
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
Commits on Sep 6, 2013
  1. JSCBC-49: Implemented overrides for cross-library compatibility.

    brett19 committed Sep 6, 2013
    Updated get to take a format option rather than simply raw to allow
    the user to specify a specific format that they wish to retrieve the data
    as.  Additionally, the set method has been modified to allow overriding
    of the flags values instead of it being automatically determined by
    the library.
    
    Change-Id: Ia4882beee6bbec719f89089011b6596bcdc40ae5
    Reviewed-on: http://review.couchbase.org/28849
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
  2. Added jsdoc documentation for value encoding formats.

    brett19 committed Sep 6, 2013
    Change-Id: Iebe16a4b9949f0885ecb50149b3cfa664983ed02
    Reviewed-on: http://review.couchbase.org/28841
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Brett Lawson <brett19@gmail.com>
  3. Added jsdoc documentation for error codes.

    brett19 committed Sep 6, 2013
    Change-Id: I97e55eac05a6b7379343d02234fb218cdc93fb09
    Reviewed-on: http://review.couchbase.org/28840
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Brett Lawson <brett19@gmail.com>
  4. Implemented durability requirements.

    brett19 committed Sep 6, 2013
    All storage operations now allow for persist_to or replicate_to
    options to be passed to them which will cause an internal endure
    call to be made to ensure all durability requirements pass before
    invoking any user callbacks.
    
    Change-Id: I8f2c2574833d248f013e6bd674fca9b6434006a8
    Reviewed-on: http://review.couchbase.org/28839
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
  5. Fixed bug causing calls with options to not default spooled to true.

    brett19 committed Sep 6, 2013
    Change-Id: I5fda9e42d7408e80f930099ba0be12ea072a161c
    Reviewed-on: http://review.couchbase.org/28838
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
  6. JSCBC-50: Updated key option parser to accept Numeric types.

    brett19 committed Sep 6, 2013
    v8 blurs the lines between String and Numeric types when they are
    interchangable.  Updated the key option parser such that it will respect
    this and preform an implicit conversion from a number to a string.
    
    Change-Id: I915152c52175165083b7e7d40cac1bf5bd665342
    Reviewed-on: http://review.couchbase.org/28836
    Tested-by: Brett Lawson <brett19@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>