Permalink
Commits on Oct 30, 2013
  1. MB-8729: Add get_engine_vb_map interface for CCCP

    Allow the engine to specify the new vbucket map
    
    Change-Id: I2459372d5c958445063d50a4c77c9058b0e34de9
    Reviewed-on: http://review.couchbase.org/29845
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Oct 28, 2013
Commits on Apr 3, 2013
  1. MB-6144: fixed typo

    Change-Id: Iac2e45539899ad4c75d4e037fb558b97e139bbda
    Reviewed-on: http://review.couchbase.org/25464
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Apr 3, 2013
  2. MB-6144: Some packages used incorrect offsets

    Change-Id: I8cbd25957fc92cfe833cbe0623b9991e2e9de42b
    Reviewed-on: http://review.couchbase.org/25456
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Sriram Melkote <siri.couchbase@gmail.com>
    trondn committed Apr 2, 2013
Commits on Jan 16, 2013
  1. CBD-774: Add support for automake 1.13

    Change-Id: I1207364c314fbd72b8975022d36128f370cf5906
    Reviewed-on: http://review.couchbase.org/23968
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    trondn committed with ingenthr Jan 16, 2013
Commits on Sep 25, 2012
  1. MB-6661: Mock functions implement new delete api

    Change-Id: I260179828d6965d5320239d7e4fc48162c644a40
    Reviewed-on: http://review.couchbase.org/21082
    Reviewed-by: Junyi Xie <junyi.couchbase@gmail.com>
    Reviewed-by: Jin Lim <jin@couchbase.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
    mikewied committed with Peter Wansch Sep 25, 2012
Commits on Sep 20, 2012
  1. MB-6661: The delete packet returns a cas value

    This is neccessary for clients to detect an update after a delete
    when using the observe command.
    
    Change-Id: I2ed11dedc69346a3cc08d0e65c7db2b9ed7af209
    Reviewed-on: http://review.couchbase.org/20855
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
    mikewied committed with Peter Wansch Sep 14, 2012
Commits on Sep 6, 2012
  1. MB-6237 Remove the python client

    Change-Id: I5913b9e06d8d5db6f494055b1bcd35e95883665c
    Reviewed-on: http://review.couchbase.org/20584
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Sep 6, 2012
Commits on Aug 21, 2012
  1. MB-6350: Don't build static archive

    Change-Id: Ied06bfc564f8f34def2e63f4eb3703b80535f10e
    Reviewed-on: http://review.couchbase.org/19952
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Aug 21, 2012
  2. MB-6349: Don't add a version number to the .so

    Change-Id: I201c737e4a74968d5bfe99f33447bf05911c33c2
    Reviewed-on: http://review.couchbase.org/19951
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Aug 21, 2012
  3. MB-6348: Don't build and install the scripts by default

    They're not used by the server anyway.
    
    Change-Id: I6986d533b2ac9689a1500208132020b98c113928
    Reviewed-on: http://review.couchbase.org/19950
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Aug 21, 2012
  4. MB-6347: Move python_wrapper

    Change-Id: I7d06b4a6cf4cf371b9dc7a3ab2a8b09ce0fd783d
    Reviewed-on: http://review.couchbase.org/19949
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Aug 21, 2012
  5. MB-6346: Update the build procedure

    Change-Id: I75fb08c481e38df4333f89bedf2cef3f6ab7443e
    Reviewed-on: http://review.couchbase.org/19948
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Aug 21, 2012
  6. MB-6345: Remove unused file

    Change-Id: I7014b188d47af5381fbf285bd4be8025621bb602
    Reviewed-on: http://review.couchbase.org/19947
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Aug 21, 2012
  7. MB-6344: Remove bdist target

    Change-Id: Ibc59e4852eaeaff84501bb507742f6dccbc588f8
    Reviewed-on: http://review.couchbase.org/19946
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Aug 21, 2012
Commits on Aug 17, 2012
  1. MB-6141: ep-engine command_ids.h is now in include folder

    This change makes sure the windows build can find the
    ep-engine include files.
    
    Change-Id: I89183477482858c4affb009b9dff21924e324fc6
    Reviewed-on: http://review.couchbase.org/19732
    Tested-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    mikewied committed with mikewied Aug 16, 2012
Commits on Aug 2, 2012
  1. MB-6085: Add missing path

    For #include <ep-engine/command_ids.h>, we need to add .. to
    include path to make compiler happy
    
    Change-Id: I624238b18343e515c6d0db81cdeae0b4a553d6a7
    Reviewed-on: http://review.couchbase.org/19205
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    bcui6611 committed with trondn Aug 1, 2012
  2. MB-6089: unbreak build breakage caused by removal of add-with-meta

    ep-engine folks recently killed add-with-meta that's not used at all
    for many monthes. So not only we don't need to maintain top keys
    counters for that, but we must remove all references to add-with-meta,
    because corresponding defines are not available anymore.
    
    Change-Id: I6a02239ef06b898dfba80a5df90f1e57d19eaf75
    Reviewed-on: http://review.couchbase.org/19204
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Aliaksey Kandratsenka committed with trondn Aug 2, 2012
Commits on Aug 1, 2012
  1. MB-5879: update topkeys in unknown command

    Change-Id: Ifd6db74b52be53e6c42eac70e78846af437455a5
    Reviewed-on: http://review.couchbase.org/19079
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Jul 31, 2012
  2. MB-6067: Fix compile errors reported with extra warning level

    Change-Id: Ifb244961931b22e18db06cbfbe06b33e8f9797e8
    Reviewed-on: http://review.couchbase.org/19078
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Jul 31, 2012
  3. MB-6065: Fixed EXTRACT_KEY macro

    Change-Id: I871f99aa83383cc6e89423358f90485cbbf527b0
    Reviewed-on: http://review.couchbase.org/19077
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Jul 31, 2012
Commits on Jul 3, 2012
  1. MB-5770 fix typo in specfile name

    Change-Id: Ie65f223b22bc167fcc4587eb473e0eb8cd5184cf
    Reviewed-on: http://review.couchbase.org/17855
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Jul 3, 2012
  2. MB-5770 Add missing files to Makefile.am

    Change-Id: I55cf4433dd738189bdc0587b196fbd03bc711a29
    Reviewed-on: http://review.couchbase.org/17843
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Jul 3, 2012
Commits on May 16, 2012
  1. Modifications due to changes in memcached shutdown

    Previously we did not allow multiple calls to handle_disconnect,
    but the new scheme from memcached is that it'll keep on sending
    ON_DISCONNECT every time it detects a change on the connection
    that might lead to a shutdown.
    
    Change-Id: Ic02f814140cd1f12d4002983dd7899225b43ca8e
    Reviewed-on: http://review.couchbase.org/15915
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-on: http://review.couchbase.org/16090
    trondn committed with chiyoung May 11, 2012
Commits on May 15, 2012
  1. MB-3702 Fix the path settings for the wrapper scripts

    Forward-port of the patch in 1.8.1
    
    Change-Id: I72be0d4bacf61f057868de7539762eabdc0fc404
    Reviewed-on: http://review.couchbase.org/16019
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    trondn committed with chiyoung May 14, 2012
Commits on Apr 28, 2012
  1. MB-5081 Correct the assertion predicate on reserve_cookie()

    The number of clients per bucket is incremented whenever a
    memcached worker thread visits the downstream engine and then
    decremented upon leaving from the downstream engine.
    
    reserve_cookie() function is mainly invoked when a memcached
    worker thread invokes the downstream engine's TAP connection
    API, which means that the number of clients on that bucket is
    greater than zero at the moment of API invocation.
    
    As reserve_cookie() function is also invoked from the separate
    thread in the downstream engine whenever a connection cookie is
    notified to the upstream engine, "number of clients" predicate
    on the assertion check should be greater than equal to zero.
    
    Change-Id: Ie94414f6b89c4b9c20e448cd468e336f89a07961
    Reviewed-on: http://review.couchbase.org/15379
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-on: http://review.couchbase.org/15407
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    chiyoung committed Apr 27, 2012
  2. Try to serialize the access the reserve/release methods

    Trying to isolate where the race condition problems comes from
    
    Change-Id: I3b136fcff52e068e87800d4a90b032267b046830
    Reviewed-on: http://review.couchbase.org/15350
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-on: http://review.couchbase.org/15406
    trondn committed with chiyoung Apr 27, 2012
  3. Don't use _that_ long lines

    Change-Id: Iee1778439c501c96b1becbb2b69576dfc790fad1
    Reviewed-on: http://review.couchbase.org/15208
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-on: http://review.couchbase.org/15405
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    trondn committed with chiyoung Apr 25, 2012
  4. Add more tests for bucket_engine

    Change-Id: Ic9a81caab58136db8e3b11dc1dbb9fd65f269ce0
    Reviewed-on: http://review.couchbase.org/15207
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-on: http://review.couchbase.org/15404
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    trondn committed with chiyoung Apr 25, 2012
  5. Replace the "test" make target with the "standard" automake way

    The autotools way is to add a check target, causing it to be
    executed by the gmake distcheck target etc.
    
    The "test" target is preserved by creating it as an alias to check
    
    Change-Id: Id2697db9cf85be9d2db0331abd9b18bf92f0b7c6
    Reviewed-on: http://review.couchbase.org/15206
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-on: http://review.couchbase.org/15403
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    trondn committed with chiyoung Apr 25, 2012
  6. Fix return value from bucket_engine test

    Change-Id: I3aa70ba639a50b11964be9386a1c3110d1bd1eb1
    Reviewed-on: http://review.couchbase.org/15161
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-on: http://review.couchbase.org/15402
    trondn committed with chiyoung Apr 24, 2012
Commits on Apr 17, 2012
  1. MB-5037 Make bucket-engine tcmalloc aware

    We need to make bucket-engine tcmalloc aware even if we don't link
    it with tcmalloc static library.
    
    Change-Id: I20667ed02a57a0e6f4adfb9a9d77229e1909f5b6
    Reviewed-on: http://review.couchbase.org/14913
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    bcui6611 committed with chiyoung Apr 12, 2012
Commits on Mar 19, 2012
  1. Fix build to use atomic.h for Sun Studio compilers

    Change-Id: Ifcd6dd59ae9fe7443706c833e740fbfeabf5cd8c
    Reviewed-on: http://review.couchbase.org/14082
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    trondn committed Mar 19, 2012
Commits on Mar 14, 2012
  1. also do concurrent bucket deletion test without keeping extra ref

    Change-Id: I33a5cb4fca19f5a38e5934f02f424c46f424c5a4
    Reviewed-on: http://review.couchbase.org/13912
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Aliaksey Kandratsenka committed with chiyoung Mar 13, 2012
  2. brutalized concurrent deletion testing

    Now with (configurably) multiple iterations and many threads.
    
    Change-Id: I599c401d7bd59187ea8dde24965c4d4bd810cd33
    Reviewed-on: http://review.couchbase.org/13911
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Aliaksey Kandratsenka committed with chiyoung Mar 13, 2012
  3. extracted internal bucket engine structures into internal header

    So that testapp can do more.
    
    Change-Id: I132ee98f23ed2499b366efcb6358e608d7c378ce
    Reviewed-on: http://review.couchbase.org/13910
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Aliaksey Kandratsenka committed with chiyoung Mar 13, 2012