Permalink
Commits on Jun 13, 2012
  1. MB-5002: add cbclusterstats tool

    bcui6611 committed Jun 12, 2012
    Need to build it on windows platform.
    
    Change-Id: Ifac206a0948c30077c526ee56b3d326c1c8048fd
    Reviewed-on: http://review.couchbase.org/17156
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
Commits on Jun 8, 2012
  1. MB-5413 Copy uuid.py to bin directory

    bcui6611 committed Jun 8, 2012
    It is still required by couchbase python library itself.
    
    Change-Id: I6f3d2af565d04eade42329fa9a197e557df0fc2e
    Reviewed-on: http://review.couchbase.org/16982
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
Commits on Jun 5, 2012
  1. MB-5413 Add dependent modules to bin directory

    bcui6611 committed with Farshid Ghods Jun 4, 2012
    Change-Id: I375eb81ccba1512802dba68dea1a02d5bc9dd755
    Reviewed-on: http://review.couchbase.org/16721
    Tested-by: Farshid Ghods <farshid@couchbase.com>
    Reviewed-by: Farshid Ghods <farshid@couchbase.com>
Commits on Feb 16, 2012
  1. Build libvbucket after libmemcached

    bcui6611 committed with steveyen Feb 15, 2012
    libvbucket has a dependency on libhashkit, which is included in
    libmemcached.
    
    Change-Id: I761929a868e9a6096c565b25e2e63be12dd5a1d2
    Reviewed-on: http://review.couchbase.org/13268
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Feb 2, 2012
  1. libvbucket doesn't need libmemcached anymore

    trondn committed with avsej Dec 19, 2011
    Change-Id: I01090c23a0a0bd3be90a3e723a38e1bd499b1bfb
    Reviewed-on: http://review.couchbase.org/12915
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 26, 2012
  1. Fix memcachetest build break, needing PREFIX/include

    steveyen committed Jan 26, 2012
    Change-Id: Ic0b0ac24899b4bf2ebebe1810852c4fd901f04b1
    Reviewed-on: http://review.couchbase.org/12684
    Tested-by: Farshid Ghods <farshid.ghods@gmail.com>
    Reviewed-by: Farshid Ghods <farshid.ghods@gmail.com>
Commits on Jan 21, 2012
  1. No dist of the workload-generator

    steveyen committed Jan 20, 2012
    It depends on a python couchbase client library, so cut
    the chain of dependencies here.
    
    Change-Id: Ie4ccabe6f68780dc47137f4691c7572465c891ae
    Reviewed-on: http://review.couchbase.org/12540
    Tested-by: Farshid Ghods <farshid.ghods@gmail.com>
    Reviewed-by: Farshid Ghods <farshid.ghods@gmail.com>
Commits on Dec 21, 2011
  1. configure vbucket migrator without sasl

    farshidce committed with steveyen Dec 21, 2011
    Change-Id: Iedb66e39b2a4fa547035b64a023c3d670f7a611b
    Reviewed-on: http://review.couchbase.org/11816
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Farshid Ghods <farshid.ghods@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Dec 17, 2011
  1. Need to install couchbase-python-client

    bcui6611 committed Dec 17, 2011
    Need to include couchbase-pythyon-client as part of package
    for windows distribution
    
    Change-Id: Ib7b73ff14e1c239d7d25a204a5790f7f88c23f5a
    Reviewed-on: http://review.couchbase.org/11714
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
Commits on Dec 14, 2011
  1. Add workload-generator

    bcui6611 committed Dec 14, 2011
    Change-Id: I14cc5f4a3571914d7a8a8637042ef8f1b344add1
    Reviewed-on: http://review.couchbase.org/11597
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
Commits on Dec 7, 2011
  1. Rename couchbase to couchbase-cli

    bcui6611 committed Dec 7, 2011
    Change-Id: Id9eba66fc468370dfa71b8b75ceb6e51616c5620
    Reviewed-on: http://review.couchbase.org/11519
    Tested-by: Farshid Ghods <farshid.ghods@gmail.com>
    Reviewed-by: Farshid Ghods <farshid.ghods@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
Commits on Nov 28, 2011
  1. Don't need genconf step for 1.8 build

    bcui6611 committed Nov 28, 2011
    Change-Id: I55401b0d1d6297241d2a9ee34584ba4a5e24c6c0
    Reviewed-on: http://review.couchbase.org/11208
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
Commits on Nov 23, 2011
  1. Rebrand from membase to couchbase

    bcui6611 committed with steveyen Nov 23, 2011
    Change-Id: Ib3ef9e83f0f538aaa425d3cfb9d201b959118bde
    Reviewed-on: http://review.couchbase.org/11125
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
Commits on Aug 29, 2011
  1. Use the cache feature of autoconf

    trondn committed with alk Jul 30, 2011
    Change-Id: I5f1137f4548a39dbf4b7e20aee4db85ac2feda4c
    Reviewed-on: http://review.couchbase.org/8542
    Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Commits on Jul 20, 2011
  1. Allow extra DIST_COMPONENTS_EXTRA

    steveyen committed Jul 20, 2011
    This allows the caller (like buildbot) to specify extra components for
    the source tarball.  For example, plugins like geocouch and mccouch
    could be added to the source tarball through DIST_COMPONENTS_EXTRA.
    
    Change-Id: I697c550b2959ab0e8b5cd1f754265a6f3456bb92
    Reviewed-on: http://review.couchbase.org/8175
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  2. Parametrized dist components

    steveyen committed Jul 20, 2011
    This change allows the user (such as buildbot) to specify the exact
    components that should go into the generated source tarball.
    
    Change-Id: I5b785fb68f51e92400ff8f123d7ed31fb2bc26e7
    Reviewed-on: http://review.couchbase.org/8174
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  3. Parametrized dist tarball name

    steveyen committed Jul 20, 2011
    Change-Id: I55473de96ba6eba9ab047318052fa1ef848f8619
    Reviewed-on: http://review.couchbase.org/8166
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Jul 18, 2011
  1. Fix a typo

    bcui6611 committed Jul 18, 2011
    Change-Id: I1f9318a98e66b30b99e5ebd68003514e8f4f4f3f
    Reviewed-on: http://review.couchbase.org/8109
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
  2. Set cross-compile platform when build genconfig

    bcui6611 committed Jul 18, 2011
    Change-Id: I5e59fea3fbca10efb3137c0a5ec91d748810cb35
    Reviewed-on: http://review.couchbase.org/8107
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
  3. Run genconfifg Makefile at the top level

    bcui6611 committed Jul 17, 2011
    Instead of launching Makefile within the Makefile.mingw, run it at the
    same top level to avoid the subprocess access permission problem
    happened in 32bit Window build machine.
    
    Change-Id: Icdef454915526a63248bb62fa610fa42677b8317
    Reviewed-on: http://review.couchbase.org/8093
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
Commits on Jul 17, 2011
  1. made allow_data_loss_during_shutdown work in memcached-wrapper

    Aliaksey Kandratsenka committed with alk Jul 17, 2011
    ep-engine's allow_data_loss_during_shutdown feature detects parent's
    death. But when run under memcached-wrapper memcached's parent is
    shell which pipes memcached's output into tee. So this feature does
    not work.
    
    Simplest fix is to exec into memcached.
    
    Change-Id: Ia9c4da9c4fbe43cc78aa0a5d0cda98cef2b3d569
    Reviewed-on: http://review.couchbase.org/8086
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 28, 2011
  1. handle DESTDIR in make-install-{mc,geo}couch

    Aliaksey Kandratsenka committed with trondn Jun 28, 2011
    Change-Id: I9e688cea4c42eb1e1c80dd36cd84e5f913866d15
    Reviewed-on: http://review.couchbase.org/7612
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 23, 2011
  1. workaround ep-engine's inability to handle custom CPPFLAGS

    Aliaksey Kandratsenka committed with trondn Jun 23, 2011
    Normal autotools rules is to respect user's CPPFLAGS _both_ at
    configure time and make time. Normally any flags for libs required for
    compilation should not be added to CPPFLAGS to handle that. But
    ep-engine breaks this rule.
    
    tlm was using custom CPPFLAGS to use includes directly from memcached
    work directory, so that ep-engine objects depend on 'stable' files
    rather then installed headers that are touched each time. That allowed
    us to avoid needless rebuilds in ep-engine. But correctness is
    obviously more important.
    
    Change-Id: I11443fac202d8aac47e7e4fe945272eef2dbecae
    Reviewed-on: http://review.couchbase.org/7147
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 20, 2011
  1. Build couchdb on Windows under voltron

    bcui6611 committed Jun 15, 2011
    Change-Id: Id85e76189bbc7a1cd79680446ff08abee99da834
    Reviewed-on: http://review.couchbase.org/7008
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
  2. make test

    steveyen committed Jun 17, 2011
    Change-Id: I2336c23c687dff9972e2760aa77b6fb40e4410c8
    Reviewed-on: http://review.couchbase.org/7062
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  3. build and install mccouch

    Aliaksey Kandratsenka committed with trondn Jun 20, 2011
    Change-Id: I568653b13864f106ca5d2fd12819fc057c4a4d2c
    Reviewed-on: http://review.couchbase.org/7070
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 16, 2011
  1. make-install-mccouch

    steveyen committed Jun 16, 2011
    Change-Id: I2148c8c3fb5c96c67cd69edb369600fa9d2fca1e
    Reviewed-on: http://review.couchbase.org/7025
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Jun 9, 2011
  1. Ensure directory exists for geocouch

    steveyen committed Jun 9, 2011
    Change-Id: I63b0b4a021dcf643d76a52de7b4aa6d8f19c6820
    Reviewed-on: http://review.couchbase.org/6882
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Jun 8, 2011
  1. make-install-geocouch if it exists

    steveyen committed Jun 8, 2011
    Change-Id: I6099e4582f1f5864f72d33c0419a6f0365196004
    Reviewed-on: http://review.couchbase.org/6881
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on May 17, 2011
  1. allow disabling building of couchdb

    Aliaksey Kandratsenka committed with steveyen May 17, 2011
    Change-Id: I96aad9a904b33196e1867810dd3f42683657fbcd
    Reviewed-on: http://review.membase.org/6334
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
Commits on May 12, 2011
  1. NUKE_LA_FILES should be off by default.MB-3806

    Aliaksey Kandratsenka committed with alk May 11, 2011
    Change-Id: Iec6a0412e1111dbeb49ab73453fbed4efc09dbd7
    Reviewed-on: http://review.membase.org/6154
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  2. MB-3812 Build release code by default

    trondn committed with alk May 12, 2011
    In order to build unoptimized builds you need to set
    COUCHBASE_DEBUG_BUILD to a nonzero value. You may do this globally
    for all your builds in ~/.couchbase/build/Makefile.extra,
    or by executing:
    
    gmake COUCHBASE_DEBUG_BUILD=1 V=1
    
    Please note that you need to run:
    repo forall -c 'git clean -dfx'
    
    whenever you want to change this
    
    Change-Id: I92c413fcaed4b5f0267801e2589672149909af25
    Reviewed-on: http://review.membase.org/6175
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Commits on May 10, 2011
  1. Don't install .la files

    trondn committed May 9, 2011
    Change-Id: I9c587d9b7bfa6fda53ae6a48435d4d96e4f6fa68
    Reviewed-on: http://review.membase.org/6087
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on May 7, 2011
  1. fixed replace-wrappers to always replace {memcached,moxi}.orig

    Aliaksey Kandratsenka committed with steveyen May 7, 2011
    Previous implementation kept old .orig files if they existed, so I was
    often running old memcached and old moxi.
    
    Change-Id: I8d1067b7802542877f9497eccb0bbf34d995a096
    Reviewed-on: http://review.membase.org/6040
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
  2. use append mode for memcached logs from memcached-wrapper

    Aliaksey Kandratsenka committed with steveyen May 3, 2011
    Change-Id: I5a0950d0e997b55cf6c5b9e2b87ccd7e4ee79ace
    Reviewed-on: http://review.membase.org/6039
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>