Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 27, 2013
  1. @trondn

    Remove old autoconf files

    trondn authored
    Change-Id: I2707a3749a6b52903648fd6974884f78f8af70be
    Reviewed-on: http://review.couchbase.org/30656
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Nov 20, 2013
  1. @liaodw @mikewied

    UPR consumer add_stream command

    liaodw authored mikewied committed
    The upr add stream command is used in order to force a
    consumer to initiate a connection with a producer. When
    this command is received by a consumer it will initiate
    an upr handshake over the same connection. Upon handshake
    completion or failure a response for the add stream
    command will be sent indicating the status  of the stream.
    
    Change-Id: I40332293a9ae5df0c366297041b4d8d3fa871668
    Reviewed-on: http://review.couchbase.org/29951
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Nov 19, 2013
  1. @trondn @mikewied

    MB-9590 Set library path for MacOSX

    trondn authored mikewied committed
    Unfortunately it the runtime linker on MacOSX don't work
    the same way as on our other platforms..
    
    Change-Id: Ibe41018ce29e2fa87098887f9ee6728167d993c1
    Reviewed-on: http://review.couchbase.org/30400
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Nov 13, 2013
  1. @mikewied @chiyoung

    MB-8988: Sequence numbers are assigned by the CheckpointManager

    mikewied authored chiyoung committed
    Change-Id: If3fdf08e1091ad36ea8bcd30b10cd3803db009ae
    Reviewed-on: http://review.couchbase.org/29226
    Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
    Tested-by: Chiyoung Seo <chiyoung@couchbase.com>
Commits on Nov 8, 2013
  1. @hisundar @chiyoung

    CBD-485: Move DB file compaction into EP-Engine

    hisundar authored chiyoung committed
    As detailed in CBD-485, the compactor module is moved into EP-Engine
    New Memcached Command:
    + CMD_COMPACT_DB with protocol_binary_request_compact_db
    New Stats:
    + ep_pending_compactions
    + compaction timing histogram
    New unit test case to exercise the code path
    New command line utility to perform compaction:
    + cbcompact 127.0.0.1:12000 compact <vbid> --wait
    New MCCouch Notification cmd
    + VB_COMPACTION_DONE VB_COMPACT_OPENDB_ERROR VB_COMPACT_RENAME_ERROR
    Change-Id: I0606a6e06edc41c5265f3661d97d178165c7f19a
    Reviewed-on: http://review.couchbase.org/29258
    Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
    Tested-by: Chiyoung Seo <chiyoung@couchbase.com>
Commits on Nov 5, 2013
  1. @trondn @chiyoung

    Use our thread abstraction layer

    trondn authored chiyoung committed
    Change-Id: I5d52d55ea603d8e53c9b39a94fa3029cdad50748
    Reviewed-on: http://review.couchbase.org/30013
    Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
    Tested-by: Chiyoung Seo <chiyoung@couchbase.com>
Commits on Nov 2, 2013
  1. @trondn @chiyoung

    Delete dummy couch kvstore

    trondn authored chiyoung committed
    Change-Id: If9103e8699b60ec4ec3fdd136eed4bcd7c1d5612
    Reviewed-on: http://review.couchbase.org/29981
    Reviewed-by: David Liao <david.liao@couchbase.com>
    Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
    Tested-by: Chiyoung Seo <chiyoung@couchbase.com>
Commits on Oct 22, 2013
  1. @trondn @mikewied

    MB-8893: Add UPR entry points

    trondn authored mikewied committed
    Change-Id: Ib9edfc7cd61d666479f4c488c961c1e57138fc70
    Reviewed-on: http://review.couchbase.org/29612
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Oct 17, 2013
  1. @trondn

    Use common cJSON

    trondn authored
    Change-Id: Ic145eb819a3273b862f082bdcd2ea406e9909966
    Reviewed-on: http://review.couchbase.org/29579
    Tested-by: buildbot <build@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
  2. @trondn

    Use implementations from platform lib

    trondn authored
    Change-Id: Ic92b3960d73c4f6c89e43491031d386f41754b46
    Reviewed-on: http://review.couchbase.org/29578
    Tested-by: buildbot <build@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
  3. @trondn

    Move genconfig/gencode to ../cmake/memcached

    trondn authored
    be moved back when ep-engine is being built by CMake
    
    Change-Id: If7aaca45ec63e0b2aa9cc332873865943758d745
    Reviewed-on: http://review.couchbase.org/29577
    Tested-by: buildbot <build@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Commits on Sep 20, 2013
  1. @chiyoung

    MB-9123: Add checkpoint tests back to the Makefile

    chiyoung authored
    Since we will be making a bunch of changes to the checkpoint
    manager in the near future adding thes back will help make it
    easier to add new tests.
    
    Change-Id: I64036319633e4c5a8ecab82d04f3962e121de68b
    Reviewed-on: http://review.couchbase.org/29110
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Aug 18, 2013
  1. @chiyoung

    Merge branch '2.1.1'

    chiyoung authored
    * 2.1.1:
      MB-8861 Schedule a tap connection notification through dispatcher
      MB-8657 Fix the number of workers to be matched for mix loads
    
    Conflicts:
    	src/workload.cc
    	tests/ep_testsuite.cc
    
    Change-Id: Iced1d3c958b2b318c63c075fb2041bcd78c2f78b
Commits on Aug 17, 2013
  1. @hisundar @chiyoung

    MB-8657 Fix the number of workers to be matched for mix loads

    hisundar authored chiyoung committed
    This change fixes the issue for a case where the number of
    actual worker threads is not matched with the number of readers
    and writers given by the user.
    
    Change-Id: I1c6b1284bd4677af715603d01d1829b6611a87f0
    Reviewed-on: http://review.couchbase.org/28325
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Commits on Jun 24, 2013
  1. @trondn

    Drop (unused) dtrace support

    trondn authored
    Change-Id: I18bef829a77bb7f71bcc1ab8c2575f8f9a1e1805
    Reviewed-on: http://review.couchbase.org/27002
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
  2. @trondn

    Remove unreferenced targets

    trondn authored
    Change-Id: I361345a2882238282c39c4629396e851d25473fb
    Reviewed-on: http://review.couchbase.org/26993
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  3. @trondn

    Remove blackhole kvstore (unused)

    trondn authored
    Change-Id: I3a3963edad727b87e57cce9f46cc6d1886cc5f14
    Reviewed-on: http://review.couchbase.org/26992
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Commits on Jun 11, 2013
  1. @mikewied

    Merge remote-tracking branch 'gerrit/2.1.0'

    mikewied authored
    Change-Id: I88b9448a0799ba48f54d9e8891d0b5b44002f204
Commits on Jun 5, 2013
  1. @jinlim

    MB-8370 add WorkLoadPolicy class

    jinlim authored
    This new class defines and applies user defined workload
    access pattern while global io manager launching worker
    threads for a newly registered bucket.
    
    Change-Id: I1905786fc67b9004118f11d83196d76f95dfb136
    Reviewed-on: http://review.couchbase.org/26723
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Jin Lim <jin@couchbase.com>
Commits on Jun 4, 2013
  1. @mikewied

    Merge remote-tracking branch 'gerrit/2.0.2'

    mikewied authored
    Change-Id: Idbe4f8bb627c2f77d0dff6b40298c62ea21952a3
Commits on May 29, 2013
  1. @mikewied

    MB-8214: Add xdcr conflict resolution to ep-engine

    mikewied authored
    This change adds the xdcr conflict resolution mechanism
    to ep-engine and allows setMeta, addMeta, and delMeta to
    do background fetches in order to decide whether or not we
    should persist and item sent ot us by xdcr.
    
    Change-Id: I8a94432b1179511a632a03e9cb73ccba10389119
    Reviewed-on: http://review.couchbase.org/26422
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Commits on May 7, 2013
  1. @abhinavdangeti @mikewied

    MB-7966 IOManager integration with KVShard

    abhinavdangeti authored mikewied committed
    Change-Id: I641dda9ea68bdade2f71b5805da439173dc3d678
    Reviewed-on: http://review.couchbase.org/25955
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Jin Lim <jin@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on May 1, 2013
  1. @jinlim @mikewied

    MB-7966 KVShard implementation for Multi-readers and writers

    jinlim authored mikewied committed
    This change introduces the concept of the KVShard class which is
    used to allow scheduling for the multi-reader/writer feature. The
    KVShard is a simply a logical partitioning of the VBucket map that
    allows the engine to easily be able to schedule jobs from different
    VBuckets to specific reader and writer threads.
    
    Change-Id: I527b63a2f998020334d0d47dbb8fb3870d8312e6
    Reviewed-on: http://review.couchbase.org/25624
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Apr 24, 2013
  1. @mikewied

    Merge remote-tracking branch 'gerrit/2.0.2'

    mikewied authored
    Change-Id: I47ee0dabca3073240259441ccad0ee8a20579513
  2. @trondn

    Remove the ascii protocol version of getl and unlock

    trondn authored
    we don't run memcached with ascii support
    
    Change-Id: If4dfb6ec52186fc227793f0307049bf2e7446c3d
    Reviewed-on: http://review.couchbase.org/25841
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Apr 16, 2013
  1. @mikewied

    MB-6368: Move EventuallyPersistentEngine refs out of kvstore

    mikewied authored
    Change-Id: I8ad285d4f668ecbf85456d89f7028a15d97a928e
    Reviewed-on: http://review.couchbase.org/25479
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Mar 26, 2013
  1. @mikewied

    [BP]MB-7497: Remove min_data_age and queue_age_cap

    mikewied authored
    Change-Id: I192ce59267cf304ea3642881ff5ebf8ba9ce543f
    Reviewed-on: http://review.couchbase.org/25278
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Feb 18, 2013
  1. @mikewied

    MB-7728: Add copyright headers to all files

    mikewied authored
    This is something that our cpplint tool turns on and it makes
    our product look a little bit more profesional. I have also
    enabled the tool to begin checking for these headers so it will
    start complaining if we add a new file without a copyright header.
    
    Change-Id: Ie956fdf7027bf56d9665ee455acd3c109fcacc76
    Reviewed-on: http://review.couchbase.org/24560
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Reviewed-by: Jin Lim <jin@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Jan 8, 2013
  1. @mikewied

    MB-7497: Remove min_data_age and queue_age_cap

    mikewied authored
    Change-Id: I0436294b0c28fde6f205a991c6160cac65003e2d
    Reviewed-on: http://review.couchbase.org/23753
    Reviewed-by: Jin Lim <jin@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Jan 2, 2013
  1. @mikewied

    MB-7462: Always declare static before const in variable declarations

    mikewied authored
    This makes our code conformable with cpplint checking
    
    Change-Id: I7bbc3f87520312b07026ad06fd918a103d492b09
    Reviewed-on: http://review.couchbase.org/23516
    Reviewed-by: Jin Lim <jin@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
  2. @mikewied

    MB-7461: Alphabetize includes to conform with c++ standards

    mikewied authored
    Change-Id: I71333dedada6530713b90184857bab9ac49d13df
    Reviewed-on: http://review.couchbase.org/23515
    Reviewed-by: Jin Lim <jin@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Dec 21, 2012
  1. @mikewied

    MB-7426: Fix all header defines to conform with cpplint

    mikewied authored
    Change-Id: I8253b640bc49ee8a0fabbb39ece73c2efdb906d5
    Reviewed-on: http://review.couchbase.org/23510
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
  2. @mikewied

    MB-7425: Add cpplint and corresponding make target

    mikewied authored
    Change-Id: I108f6083e5ed2a08efb88625df684091e45bf0d8
    Reviewed-on: http://review.couchbase.org/23509
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
  3. @mikewied

    MB-7405: Make extension for all header files .h

    mikewied authored
    Change-Id: I7badb1e71c038b6498296c2893ccdbd47c2f0f87
    Reviewed-on: http://review.couchbase.org/23483
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
Commits on Oct 25, 2012
  1. @apage43 @steveyen

    MB-7006 Add tests for JSON validation

    apage43 authored steveyen committed
    Change-Id: I7ece614adf3dc6c8be92d6168d3e80f4aae7418c
    Reviewed-on: http://review.couchbase.org/21905
    Tested-by: buildbot <build@couchbase.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Something went wrong with that request. Please try again.