Skip to content
Commits on Jul 17, 2011
  1. @alk

    made allow_data_loss_during_shutdown work in memcached-wrapper

    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>
    Aliaksey Kandratsenka committed with alk Jul 17, 2011
Commits on Jun 28, 2011
  1. @trondn

    handle DESTDIR in make-install-{mc,geo}couch

    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>
    Aliaksey Kandratsenka committed with trondn Jun 28, 2011
Commits on Jun 23, 2011
  1. @trondn

    workaround ep-engine's inability to handle custom CPPFLAGS

    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>
    Aliaksey Kandratsenka committed with trondn Jun 23, 2011
Commits on Jun 20, 2011
  1. @bcui6611

    Build couchdb on Windows under voltron

    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>
    bcui6611 committed Jun 15, 2011
  2. @steveyen

    make test

    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>
    steveyen committed Jun 17, 2011
  3. @trondn

    build and install mccouch

    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>
    Aliaksey Kandratsenka committed with trondn Jun 20, 2011
Commits on Jun 16, 2011
  1. @steveyen

    make-install-mccouch

    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>
    steveyen committed Jun 15, 2011
Commits on Jun 9, 2011
  1. @steveyen

    Ensure directory exists for geocouch

    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>
    steveyen committed Jun 8, 2011
Commits on Jun 8, 2011
  1. @steveyen

    make-install-geocouch if it exists

    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>
    steveyen committed Jun 8, 2011
Commits on May 17, 2011
  1. @steveyen

    allow disabling building of couchdb

    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>
    Aliaksey Kandratsenka committed with steveyen May 17, 2011
Commits on May 12, 2011
  1. @alk

    NUKE_LA_FILES should be off by default.MB-3806

    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>
    Aliaksey Kandratsenka committed with alk May 11, 2011
  2. @trondn @alk

    MB-3812 Build release code by default

    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>
    trondn committed with alk May 12, 2011
Commits on May 10, 2011
  1. @trondn

    Don't install .la files

    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>
    trondn committed May 9, 2011
Commits on May 7, 2011
  1. @steveyen

    fixed replace-wrappers to always replace {memcached,moxi}.orig

    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>
    Aliaksey Kandratsenka committed with steveyen May 6, 2011
  2. @steveyen

    use append mode for memcached logs from memcached-wrapper

    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>
    Aliaksey Kandratsenka committed with steveyen May 3, 2011
  3. @steveyen

    pass LIBRARY_OPTIONS to sigar configure

    So that we don't waste time building two versions of libsigar
    
    Change-Id: I8cca7aae0911f302195ee0637869cc5ee85f443a
    Reviewed-on: http://review.membase.org/6038
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 30, 2011
Commits on Apr 21, 2011
  1. @steveyen

    removed tlm/Makefile

    Change-Id: Ia96dc1360bcf6624378c743923948232a979eaf0
    Reviewed-on: http://review.membase.org/5551
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 20, 2011
  2. @steveyen

    remove unneeded check against running make in tlm/

    Change-Id: Ie5916ffbaf85a0e7abc36a8079334cdd94b59467
    Reviewed-on: http://review.membase.org/5550
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 20, 2011
  3. @steveyen

    added 'transitional' Makefile

    Change-Id: I60764f271b2f643aee37fa95ab2cc6a1aa07f8bd
    Reviewed-on: http://review.membase.org/5553
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 20, 2011
  4. @steveyen

    rename Makefile to Makefile.top

    We're moving towards situation where make invokation inside tlm will
    not find any Makefile.
    
    Change-Id: I301ff6e373871844a3a81e3f13090e170bc926be
    Reviewed-on: http://review.membase.org/5549
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 20, 2011
Commits on Apr 20, 2011
  1. @steveyen

    Allow optional manifest.xml during make dist

    Change-Id: Iad489c65926e10f3b88de45877d66ebbb53967cc
    Reviewed-on: http://review.membase.org/5529
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Apr 19, 2011
  2. @steveyen

    top level make dist

    The two untar attempts handle when some components have non-regular
    dist tarball names.  The "--strip-components 1" helps us rename
    directories from things like "memcached-1.4.4" to just "memcached".
    
    Change-Id: I59a0b31a578388f78e17571044775863b787238c
    Reviewed-on: http://review.membase.org/5528
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Apr 19, 2011
Commits on Apr 19, 2011
  1. @bcui6611 @steveyen

    Copy membase cli to /opt/membase/bin

    Since we use a flattened bin directory structure, it is better to
    copy membase cli related py files to bin directory instead of cli
    directory.
    
    Change-Id: Iba1d5ef8612f99d5c6823b4b4a0f07157ae97eb5
    Reviewed-on: http://review.membase.org/5534
    Tested-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    bcui6611 committed with steveyen Apr 19, 2011
  2. @steveyen

    don't try building ns_server twice.MB-3631

    Change-Id: I0a282ddabfbe70c220b982a32a98095c6e79b480
    Reviewed-on: http://review.membase.org/5527
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 19, 2011
Commits on Apr 16, 2011
  1. @steveyen

    disable smp while building ns_server. MB-3631

    As a workaround for (apparent) rebar bug, disable smp. When building
    with -j<N> we have enough work to allow for disabling of parallel .erl
    compilation.
    
    Change-Id: Ia7e045ce0059c01f71fe302dddd3521c182df8f0
    Reviewed-on: http://review.membase.org/5444
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 16, 2011
  2. @steveyen

    fixed AUTO_RECONFIG for voltron setup

    Depending on .git/HEAD does not work if HEAD is a symbolic ref (common
    for voltron). git simply doesn't update this file in this case. So we
    have to do a bit more magic to 'expand' that reference.
    
    Change-Id: I91d364e7b727eec5d20e185f6b7c3f068154d336
    Reviewed-on: http://review.membase.org/5442
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 16, 2011
  3. @trondn

    optionally rebuild configure if git HEAD is changed

    Only if AUTO_RECONFIG is set, just in case somebody is using custom
    ./configure flags and prefers manual ./configure runs.
    
    Change-Id: Ia033822b61d4ec4cf08ef0f499df30d8ae898984
    Reviewed-on: http://review.membase.org/5441
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Aliaksey Kandratsenka committed with trondn Apr 16, 2011
  4. @trondn

    separate configure step from autotools step

    So that we can ship ./configure in .tar.gz
    
    Change-Id: I37d98da3c14725293fff33f3c3055ccb173da91a
    Reviewed-on: http://review.membase.org/5440
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Aliaksey Kandratsenka committed with trondn Apr 15, 2011
  5. @trondn

    don't ignore ./configure failures inside ns_server

    It's now mandatory and fail-fast is always good idea
    
    Change-Id: I1a13574ebc6ede488c0a706f602d79dd956b6540
    Reviewed-on: http://review.membase.org/5439
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Aliaksey Kandratsenka committed with trondn Apr 15, 2011
  6. @bcui6611 @alk

    Create a membase-cli task for build on windows

    Change-Id: I0a022802290cb076a69966aad091bf61911a06c7
    Reviewed-on: http://review.membase.org/5433
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    bcui6611 committed with alk Apr 15, 2011
Commits on Apr 14, 2011
  1. @bcui6611 @steveyen

    Add all .so files to lib/memcached directory

    Change-Id: Id53ac55f8c4022df017686d4c2f849acf3ab4f02
    Reviewed-on: http://review.membase.org/5394
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    bcui6611 committed with steveyen Apr 14, 2011
  2. @steveyen

    Renamed to WIN_FLAGS

    Change-Id: I772dd67dbe13bc9ee65fbdaa949659706d5ee930
    Reviewed-on: http://review.membase.org/5389
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Apr 14, 2011
  3. @steveyen

    fixed replace-wrappers

    Change-Id: Iead16e26cb6b1ae89b3883a912d37adc035c0bfe
    Reviewed-on: http://review.membase.org/5382
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 12, 2011
  4. @steveyen

    killed dev-symlink

    Change-Id: Ib158e8ef9f2b83fdf047e253cc6a1b08b23c2b0b
    Reviewed-on: http://review.membase.org/5381
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Aliaksey Kandratsenka committed with steveyen Apr 12, 2011
  5. @bcui6611 @steveyen

    Just need to call make all to build memcached

    Since we put installation step outside of project makefile, it is
    better to simply call "make all" instead of "make install" to avoid
    inconsistent installation steps.
    
    Change-Id: I74ab8d01b0d0d721307c82477aa8271a104f95b5
    Reviewed-on: http://review.membase.org/5374
    Tested-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    bcui6611 committed with steveyen Apr 13, 2011
Something went wrong with that request. Please try again.