Skip to content
Commits on Oct 4, 2012
  1. @bcui6611

    MB-6740: Pass -v option to cbtransfer

    Need to treat -v differently from other options. Need to intrepret
    verbose level to reconstruct it as arguments
    
    Change-Id: I84ddde96f558a605e296626f4bf37311d299a379
    Reviewed-on: http://review.couchbase.org/21251
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Oct 2, 2012
  2. @bcui6611

    CBD-599: Add functional spec for cbworloadgen

    Change-Id: I7f06a27bcc81f5acf2565ffc22f3b074ceda1cb0
    Reviewed-on: http://review.couchbase.org/21250
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Oct 2, 2012
Commits on Sep 28, 2012
  1. @bcui6611

    MB-5989: Always check if username and/or password are provided

    Without supplying admin username/password, backup/restore won't
    be able to work against any sasl buckets. It is preferred to give
    errors up front to prevent from giving wrong impressions that
    data from all buckets are processed correctly.
    
    Change-Id: I0c1c0d87ee3c2f905a766b2166e8f50b897d4712
    Reviewed-on: http://review.couchbase.org/20952
    Tested-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    bcui6611 committed with Peter Wansch Sep 25, 2012
  2. @bcui6611

    MB-6741: Set the default thread to 1

    Change-Id: Id1a22f5ce1afc17b8ef644c4980c2549ea849c17
    Reviewed-on: http://review.couchbase.org/21136
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Sep 26, 2012
  3. @bcui6611

    MB-6738: Use -l option to run nonstop

    Change-Id: I7c42deba0e1f3791c969c2663ae15c916262fa1f
    Reviewed-on: http://review.couchbase.org/21134
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Sep 26, 2012
  4. @bcui6611

    MB-6743: Correct sql statement for reading kv table

    Change-Id: I7dcd102944ecbdb481fbf00b70d20f99c0cd42ce
    Reviewed-on: http://review.couchbase.org/21129
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Sep 26, 2012
  5. @bcui6611

    CBD-583: Show default values when printing help text

    Change-Id: Id736c958a3779ef72900738fafe286ddc961853b
    Reviewed-on: http://review.couchbase.org/20969
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Sep 25, 2012
  6. @bcui6611

    CBD-542: Add JSON support to cbtransfer gen

    Change-Id: I0090922fa56e2b027bc7c103be5e6b622b276362
    Reviewed-on: http://review.couchbase.org/20968
    Tested-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    bcui6611 committed with Peter Wansch Sep 25, 2012
  7. @steveyen

    CBD-87: func specs for cbbackup/cbrestore/cbtransfer

    Cleaned up func specs from JIRA format.
    
    Change-Id: Id338df74719a6afce0308d546fdea3e24533a4a9
    Reviewed-on: http://review.couchbase.org/20973
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    steveyen committed with Peter Wansch Sep 19, 2012
Commits on Sep 27, 2012
  1. @bcui6611

    MB-6235: use pysqlite2 module

    Since the default sqlite3 module shipped with python2.7 has an older
    version of sqlite_version 3.6, it cannot read database files in 1.8.
    
    pysqlite-2.6.3 contains a newer version of sqlite.
    
    Change-Id: Ib0bf48aa7842cae374254d3998ac5e667623e54b
    Reviewed-on: http://review.couchbase.org/20037
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Aug 22, 2012
  2. @bcui6611

    MB-6694: Use total ops as total msg for transfer/gen

    Total ops will contain both get/set ops and it will be inline with
    batch content
    
    Change-Id: I9b3a2deaeadf912cbd988a3bdfd0921afd79a39b
    Reviewed-on: http://review.couchbase.org/20950
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Sep 25, 2012
Commits on Sep 25, 2012
  1. @bcui6611

    CBD-583: Reimplement cbworkloadgen with cbtransfer

    It needs to be added to right directory as other scripts
    
    Change-Id: I4575c92ad6c9aa805f71bc35d466b482e505f26b
    Reviewed-on: http://review.couchbase.org/20963
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Farshid Ghods Sep 20, 2012
Commits on Sep 19, 2012
  1. @bcui6611

    CBD-583: Reimplement cbworkloadgen with cbtransfer

    While improving overall throughput, it will be backward compatible
    with current options.
    
    Change-Id: Ib1064ee1316a99e281d8bfb861ea04b0ef0357e0
    Reviewed-on: http://review.couchbase.org/20949
    Tested-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    bcui6611 committed with Peter Wansch Sep 18, 2012
  2. @bcui6611

    MB-6496: Display progress bar on windows correctly

    Change-Id: Ia67051564a9715b46c3ab4e0a937ccbfb90f3c0d
    Reviewed-on: http://review.couchbase.org/20648
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Peter Wansch Sep 19, 2012
Commits on Sep 18, 2012
  1. @bcui6611

    MB-6046: Give out hints about node failover

    Solely based on "Connection reset by peer", we cannot tell if it is
    a node failover or a temporary network problem. Still keep the current
    logic but give out a node failover hint.
    
    Change-Id: I2eeb2f64e2a8344d10fa7a510de3d95cd5b1df12
    Reviewed-on: http://review.couchbase.org/20600
    Tested-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Farshid Ghods <farshid@couchbase.com>
    bcui6611 committed with Peter Wansch Sep 10, 2012
  2. @bcui6611

    MB-6663: Don't need to import util

    Change-Id: I673a26e8d099a7fb3447653519b2ff2f79877e85
    Reviewed-on: http://review.couchbase.org/20860
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed with Farshid Ghods Sep 14, 2012
Commits on Sep 5, 2012
  1. @steveyen

    MB-6519: ep-engine/couchstore docs are now compressed

    Change-Id: I5243d888c4812596f4cf5979a26e66155b355a50
    Reviewed-on: http://review.couchbase.org/20538
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed with Peter Wansch Sep 5, 2012
Commits on Aug 30, 2012
  1. @steveyen

    MB-6487: python 2.4 does not support finally

    Change-Id: Ib7061f4cda4be7feef4d19a2eb6d6d760fa3d7bc
    Reviewed-on: http://review.couchbase.org/20356
    Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed with Peter Wansch Aug 30, 2012
Commits on Aug 29, 2012
  1. @steveyen

    MB-6470: handle restore to hostname instead of IP address.

    The filter_bucket_nodes() helper function is used to favor restoring
    design-docs to the same server that the user specified.  Like...
    
      ./cbrestore /backup-dir http://10.3.4.5:8091
    
    Design-docs would be restored to 10.3.4.5, even though it might not be
    the first node listed in the cluster.
    
    However, it doesn't handle a case when the user specifies a hostname
    (like 'couchbase-02'), because a hostname won't match with the IP
    addresses which ns_server usually returns.
    
    In that case, this fix just picks the first node in the cluster to
    restore design-docs instead of just error'ing.
    
    Change-Id: I35dc2dc90832148cdbd5e015b28a5a74622b79e7
    Reviewed-on: http://review.couchbase.org/20295
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 28, 2012
Commits on Aug 28, 2012
  1. @steveyen

    CBD-553: don't advertise experimental sources/sinks in usage

    Change-Id: Ie61a5b77cee07ed83c2dbfc16902d8692cf2ef89
    Reviewed-on: http://review.couchbase.org/20220
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 27, 2012
Commits on Aug 22, 2012
  1. @steveyen

    MB-6365: missing comma in error message formatting

    Change-Id: Ic693cfe70a66b1819b80c6fa9b3b7de961ce158e
    Reviewed-on: http://review.couchbase.org/19996
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 21, 2012
Commits on Aug 20, 2012
  1. @steveyen

    MB-6257: default to main REST user/pswd during ddoc restore

    If the couchApiBase doesn't provide an override REST user/pswd,
    default to use the main REST user/pswd when restoring a design doc.
    This is especially important for SASL buckets that have their own
    password.
    
    Change-Id: I02dff821500b1a200e5c155c33ca601dcc85a192
    Reviewed-on: http://review.couchbase.org/19908
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 20, 2012
  2. @steveyen

    MB-6257: using backoff/retry logic for ERR_ENOMEM

    Change-Id: I15016dba60a68e155d9a833259eddf6eb2a7ef4e
    Reviewed-on: http://review.couchbase.org/19893
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 20, 2012
  3. @pavel-paulau

    MB-100: handle KeyboardInterrupt separately

    -- It's better to have unique error message
    -- It doesn't inherit from Exception class since Python 2.5 and
    isn't handled correctly.
    
    Change-Id: I60fd1c16b76bbf95cfbbef03c683d295f9c9dc5e
    Reviewed-on: http://review.couchbase.org/19767
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    pavel-paulau committed Aug 17, 2012
Commits on Aug 19, 2012
  1. @steveyen

    MB-6151: handle socket.error on TAP sasl auth

    Change-Id: Ic95f2058560c376926c884dc6a9fe46aa7553568
    Reviewed-on: http://review.couchbase.org/19736
    Reviewed-by: Ronnie Sun <ronnie@couchbase.com>
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 16, 2012
Commits on Aug 17, 2012
  1. @pavel-paulau

    MB-100: cancel timeout when it is not necessary anymore

    Change-Id: I9e794db1082dc61e463c9d760ba4f3b7570c4bce
    Reviewed-on: http://review.couchbase.org/19766
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    pavel-paulau committed Aug 17, 2012
Commits on Aug 16, 2012
  1. @pavel-paulau

    MB-6239: add timeout module to Makefile

    Change-Id: I7ac0817e3808d4ffbc03dee307c73ac5abea366a
    Reviewed-on: http://review.couchbase.org/19689
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    pavel-paulau committed Aug 16, 2012
  2. @pavel-paulau

    MB-100: fix general syntax issues in test suite

    Change-Id: Ief2edb5b63033e0b3edcc34c209509a08a62cf1a
    Reviewed-on: http://review.couchbase.org/19654
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    pavel-paulau committed Aug 15, 2012
  3. @pavel-paulau

    MB-100: fix incompatible exception handling syntax

    Change-Id: Ida8639ab6e99ccd3f036cf5d5500604781ac46cb
    Reviewed-on: http://review.couchbase.org/19653
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    pavel-paulau committed Aug 15, 2012
  4. @steveyen

    MB-6242: emit stderr couchstore import warning only if needed

    Change-Id: Ib8e2db721b245c460e9be3997c79457d45041083
    Reviewed-on: http://review.couchbase.org/19678
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 15, 2012
Commits on Aug 14, 2012
  1. @steveyen

    MB-6197: design docs from pump_sfd now matches pump_tap schema.

    Related to the recent "ddocs" REST API change, the pump_sfd now
    matches the pump_tap-style JSON format for design docs, where there
    is no longer a 'rows" level of indirection.
    
    Also, using the right revSequence instead of revMeta for the captured
    "_rev" field.
    
    Change-Id: I68309528f0c5faac5789fda77ef51c7524337b30
    Reviewed-on: http://review.couchbase.org/19570
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 13, 2012
Commits on Aug 13, 2012
  1. @steveyen

    MB-6916: check deleted flag before using getContents()

    Change-Id: I8267de178e310143277a55f3aab8126418ee3608
    Reviewed-on: http://review.couchbase.org/19568
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed Aug 13, 2012
  2. @pavel-paulau

    MB-5945: raise exception if trying to failover inactive node

    Change-Id: I3cb1a4540fb1f6238b17f5b37e3d59fe355c1291
    Reviewed-on: http://review.couchbase.org/19545
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    pavel-paulau committed Aug 13, 2012
  3. @pavel-paulau

    MB-5948: limit execution of bucket commands by 1 minute

    Change-Id: Ifebdbcecf4b391fe492238c822507b9870afca1e
    Reviewed-on: http://review.couchbase.org/19279
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    pavel-paulau committed Aug 3, 2012
  4. @pavel-paulau

    MB-5948: add timeout decorator

    Change-Id: Id5ad9542b90adabcdc1df1c746fc367f2b537b9d
    Reviewed-on: http://review.couchbase.org/19278
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
    pavel-paulau committed Aug 3, 2012
Something went wrong with that request. Please try again.