Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Apr 17, 2014

  1. M. Nunberg

    CCBC-368: Bail on bootstrap when the bucket is potentially missing

    This will abort the current provider iteration on the list of hosts if
    an authentication or HTTP 404 error is encountered _AND_ there is no
    prior configuration
    
    Change-Id: Ic2d4c9d0c4d9fb6045583dd6ed05eb273e876f7f
    Reviewed-on: http://review.couchbase.org/35979
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    authored April 17, 2014

Apr 09, 2014

  1. M. Nunberg

    Update packaging metadata for 2.3.0 GA

    Change-Id: Iecfe0cadf1b2953113c4a2fea42785ec19e2583a
    Reviewed-on: http://review.couchbase.org/34145
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    authored March 03, 2014
  2. M. Nunberg

    CCBC-361: Disallow rpm upgrade of individual subpackages

    Upgrading a subpackage should upgrade the core as well.
    
    Change-Id: I07c2eac3bbb8278b9781627d14fe7e1e2fb2d5fb
    Reviewed-on: http://review.couchbase.org/35510
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    authored April 09, 2014

Apr 08, 2014

  1. M. Nunberg

    bc_http: Initialize timers with 0 timeout

    Change-Id: Id529d08af4a5bd3efa0d6309dd462d61b32c26b5
    Reviewed-on: http://review.couchbase.org/35167
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    authored April 01, 2014
  2. M. Nunberg

    Set line buffering (helps for windows) on tests

    Change-Id: Icb50a11f4fa0539215f0243510ab1fc3b39bb503
    Reviewed-on: http://review.couchbase.org/35165
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored April 01, 2014
  3. M. Nunberg

    fix typo in tools/CMakeLists

    Change-Id: Icf350ef48a3dca2e12e543097325ec5bc9fc1193
    Reviewed-on: http://review.couchbase.org/35166
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored April 01, 2014
  4. M. Nunberg

    cmake/configure: Provide better proxy Makefile

    Change-Id: I827b7fad9812143edd0cfa9e5fb9b62b02df2812
    Reviewed-on: http://review.couchbase.org/35383
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored April 07, 2014
  5. M. Nunberg

    CCBC-358: restore lcb_get_host/lcb_get_port to return proper info

    This would not always return valid information if there was no current
    active REST provider. This tries fairly hard to grab a proper host/port
    to be used as a REST endpoint
    
    Change-Id: Ic6a26b1fa721812da13ecb7d6b79a2502aed556a
    Reviewed-on: http://review.couchbase.org/35382
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    authored April 07, 2014

Apr 01, 2014

  1. M. Nunberg

    Remove unused variables from get replica

    We don't use the VBC stuff there anyways
    
    Change-Id: Id07267013a87e09884c94677e5279cf593720450
    Reviewed-on: http://review.couchbase.org/35032
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    authored March 27, 2014
  2. M. Nunberg

    Documentation additions

    - Provide note about timeout settings accuracies
    - Include recently added operations for lcb_cntl
    - Add documentation about error classifiers
    
    Change-Id: Iac820318749f88968ac657a68186793d00863018
    Reviewed-on: http://review.couchbase.org/35002
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 27, 2014

Mar 28, 2014

  1. M. Nunberg

    Rearm server timeout after reconnect

    Change-Id: I910e10879dd149469a515aff8f16eb2956c5ff49
    Reviewed-on: http://review.couchbase.org/35031
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    authored March 27, 2014

Mar 27, 2014

  1. Sergey Avseyev

    resolve links to manpages in HTML site builder

    Change-Id: Idfa64cbf16fb09bd41c0fcc88cd3a21a842b0f3f
    Reviewed-on: http://review.couchbase.org/35017
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    authored March 28, 2014
  2. M. Nunberg

    CCBC-346: bc_http: Handle failed connection scheduling

    Change-Id: I99f29f1dfa187baf0cdd45efc4f90e4fda144d9e
    Reviewed-on: http://review.couchbase.org/35005
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 27, 2014
  3. M. Nunberg

    Ignore io_errors if we are not an active provider

    Change-Id: I88da78eeebc4093450af7c34b1b615d4f3a9901c
    Reviewed-on: http://review.couchbase.org/34958
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 26, 2014
  4. M. Nunberg

    bc_http: If 'always on', always reconnect

    Change-Id: I28b6ca686f20e56a62ad4b1a2106d29dbbdb5cd6
    Reviewed-on: http://review.couchbase.org/34956
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 26, 2014
  5. M. Nunberg

    is_compat => is_v220_compat

    Change-Id: I06e5825a1a59112cd3b93fb8c46e30718dd2a450
    Reviewed-on: http://review.couchbase.org/35012
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    authored March 27, 2014
  6. M. Nunberg

    conncycle: Don't return success on failure

    Fixed missing 'continue' within loop
    
    Change-Id: I7b336762415db32e9aa7e95abaa9aa829e492419
    Reviewed-on: http://review.couchbase.org/35004
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    authored March 27, 2014
  7. M. Nunberg

    cbc: Add config cache option

    Change-Id: I60bde01f2056fe634bef87990c8c569949b6fd62
    Reviewed-on: http://review.couchbase.org/34994
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 27, 2014
  8. M. Nunberg

    Sanitize $HOST markers before propagating to confmon

    This way the configuration cache can take advantage of CCCP configs.
    
    Change-Id: I57e2b3ad0e6be1cb1e39c872fbd018a905cff8ac
    Reviewed-on: http://review.couchbase.org/34995
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    authored March 27, 2014
  9. M. Nunberg

    Don't parse NMV config if cccp is disabled

    Change-Id: I14532f43835e87f6808ca20ee880537528f16d1f
    Reviewed-on: http://review.couchbase.org/34997
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    authored March 27, 2014
  10. M. Nunberg

    Terminate provider network polling on first call to success()

    This call indicates we've received a new network configuration and
    should stop polling.
    
    Change-Id: I5a66f8ad5888a61966d0afb6ec0a090bbda6ebc7
    Reviewed-on: http://review.couchbase.org/34969
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 26, 2014
  11. M. Nunberg

    bc_file bugfixes

    - Always update last_mtime after successful update
    - Don't check vbucket changes. This is done by confmon and the core
    
    Change-Id: I7d5b62149ca372ff8881f7673697adb9458f11b6
    Reviewed-on: http://review.couchbase.org/34988
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 27, 2014
  12. M. Nunberg

    Revert default behavior to 'always on' streaming mode

    Config cache will still used 'timed' connections which linger
    
    Change-Id: I6c78fb915d332392ee76692d13bd1f88a8c2c734
    Reviewed-on: http://review.couchbase.org/34957
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 26, 2014
  13. M. Nunberg

    Remove 'always_on' flag

    This can be inferred by setting the idle timeout to -1
    
    Change-Id: I07737df2d8972c6d3153f75f3007ee566545d06d
    Reviewed-on: http://review.couchbase.org/34955
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 26, 2014
  14. M. Nunberg

    bc_http: remove 'protocol_error' handling

    We shouldn't fail out an entire provider if a single node happens to
    complain about something
    
    Change-Id: If16ce998f43c75ddbcfa7dc92f7fd61ebdad72b5
    Reviewed-on: http://review.couchbase.org/34954
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 26, 2014
  15. M. Nunberg

    Map NOT_MY_VBUCKET calls to LCB_ETIMEDOUT

    While this is technically incorrect, the only time we allow a
    NOT_MY_VBUCKET to reach the response handler code here is during the
    event of a timeout where the command is no longer retried. This
    simplifies application development in allowing this failure to be
    treated as a normal "Timeout" - with all its actionable dependencies.
    
    Change-Id: Iae9806eb0a831d492f06c0fdd175ccdf312c28e9
    Reviewed-on: http://review.couchbase.org/34650
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 18, 2014
  16. M. Nunberg

    CCBC-350: Add cntl to report changeset used by binary

    Change-Id: Ib8240c4d899fdf3f6c4988a52f23ddf2e37def8b
    Reviewed-on: http://review.couchbase.org/34898
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 25, 2014

Mar 26, 2014

  1. Brett Lawson

    Restore DTrace functionality.

    Change-Id: I23f2684436c8ced9fd7e30eb0a472fbac99b81f3
    Reviewed-on: http://review.couchbase.org/33814
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Brett Lawson <brett19@gmail.com>
    authored February 20, 2014
  2. M. Nunberg

    CCBC-343: Fix environment variable handling for 'booleans'

    Change-Id: Ied96696658c9828f6a555365afad43bd4cce5a7d
    Reviewed-on: http://review.couchbase.org/34359
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    authored March 10, 2014
  3. M. Nunberg

    Provide error code in log message for timeout_server

    This isn't always called on a timeout
    
    Change-Id: I1600e77503f17da7261a1cb1422db97638298736
    Reviewed-on: http://review.couchbase.org/34953
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    authored March 26, 2014
  4. Brett Lawson

    Optimize libvbucket populate_bucket.

    libvbucket called cJSON_GetArrayItem recursively,
    which itself is a loop over many objects.  Removed
    the need for this triple embedded loop.
    
    Change-Id: I338467cdfe17b139b8339921063dd2f13c804e8d
    Reviewed-on: http://review.couchbase.org/34917
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    Tested-by: Brett Lawson <brett19@gmail.com>
    authored March 25, 2014
  5. Brett Lawson

    Optimized cJSON to allow faster config parsing.

    cJSON change to allow you to enable a pool (compile time) that
    will be used for performing cJSON structure malloc/free's.
    This trades memory usage for performance (10% additional
    memory usage for parsed tree, 2000% increase in runtime
    performance).  Additionally re-ordered value parsing to avoid
    unnecessary strncmp's as well as made tabs/spaces consistent.
    
    Change-Id: I467f8c8afdcb9e6fbdd0e37e2a730f1e0a7b4024
    Reviewed-on: http://review.couchbase.org/34914
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Brett Lawson <brett19@gmail.com>
    authored March 25, 2014
  6. Brett Lawson

    Fix whitespace issues in cJSON.

    Change-Id: I796e6d0a1fc2e68d7600259cc263619ddca7b369
    Reviewed-on: http://review.couchbase.org/34913
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Brett Lawson <brett19@gmail.com>
    authored March 25, 2014

Mar 25, 2014

  1. M. Nunberg

    CCBC-352: never return nmv origin index

    Change-Id: I7197e3778cdbe7f77062da4fcd0bccd655d1f9ec
    Reviewed-on: http://review.couchbase.org/34899
    Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 25, 2014

Mar 21, 2014

  1. M. Nunberg

    Use proper ctor for standalone mocks

    This removes the 'createSpecial' and 'destroySpecial' static functions
    and replaces them wiht proper constructors.
    
    Change-Id: I7c558ac039311001fd7a4842f8ce90f7a83d1565
    Reviewed-on: http://review.couchbase.org/34155
    Reviewed-by: Brett Lawson <brett19@gmail.com>
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    authored March 04, 2014
Something went wrong with that request. Please try again.