Permalink
Switch branches/tags
Nothing to show
Commits on Jul 30, 2016
  1. MB-20318. Increase bulk get channel buffer size.

    geraldss committed Jul 30, 2016
    Change-Id: I062fe99c25a1e2b4accc17f395d87f4f364a0b46
    Reviewed-on: http://review.couchbase.org/66343
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
Commits on Jul 28, 2016
  1. MB-20053. Donot start BulkGet workers default

    sitaramv committed Jul 28, 2016
    Change-Id: I5a6f8c6c06f46a02c8e0d79fd88b159490633612
    Reviewed-on: http://review.couchbase.org/66273
    Reviewed-by: Gerald Sangudi <gerald@couchbase.com>
    Tested-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
Commits on Jul 23, 2016
  1. MB-20053. Reduce total number of workers.

    geraldss committed Jul 23, 2016
    Change-Id: Ic137d3860305c29bbac8962c7a690d0a766a79aa
    Reviewed-on: http://review.couchbase.org/66137
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
Commits on Jul 22, 2016
  1. MB-20053. Change from 16 to 5 workers per channel.

    geraldss committed Jul 22, 2016
    Change-Id: Iddbfdad26be390026465cf0a02dcb03a9ae0c982
    Reviewed-on: http://review.couchbase.org/66120
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
  2. MB-20053. Use dedicated workers per channel.

    geraldss committed Jul 22, 2016
    Change-Id: Id9fe021bcdbe7a79f83f49267b287297ed83cf32
    Reviewed-on: http://review.couchbase.org/66103
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
  3. MB-20053. Avoid 8-byte alignment in random value.

    geraldss committed Jul 22, 2016
    Change-Id: I66f6a8b3f8767b1d811a39a03a6e969d4873f4ea
    Reviewed-on: http://review.couchbase.org/66080
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
  4. MB-20053. Use a more random value.

    geraldss committed Jul 22, 2016
    Change-Id: I835802894c042eb05bc00d0c2fe13bfc0a192d13
    Reviewed-on: http://review.couchbase.org/66078
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
Commits on Jul 21, 2016
  1. MB-20053. Use multiple BulkGet channels to improve fetch latency.

    geraldss committed Jul 21, 2016
    Change-Id: I29d9b57aa87d906d476a74b49e52c6c83edb4a46
    Reviewed-on: http://review.couchbase.org/66074
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
Commits on Jul 15, 2016
  1. MB-20053. Prevent writing to closed channels, and prevent global work…

    geraldss committed Jul 15, 2016
    …ers from every dying from panics.
    
    Change-Id: Ibc7e8ec8501da4f00f203f9b56408ce6cb9028e5
    Reviewed-on: http://review.couchbase.org/65818
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
Commits on Jul 14, 2016
  1. MB-20053. Use global pool of workers for getting data.

    geraldss committed Jul 14, 2016
    Change-Id: Ie2fd64a55f2fad42a86b571bff7969b4b8df7cfb
    Reviewed-on: http://review.couchbase.org/65812
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Gerald Sangudi <gerald@couchbase.com>
Commits on May 26, 2016
  1. MB-19742 Bulk KV operations should use sync.pools

    sitaramv committed May 25, 2016
    Change-Id: Ie8ea7a6d895daaf9b5002dab5b341870fa1218d2
    Reviewed-on: http://review.couchbase.org/64409
    Reviewed-by: Gerald Sangudi <gerald@couchbase.com>
    Tested-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
Commits on May 3, 2016
  1. MB-18901 fix race in GatherStats

    ysui6888 committed with Yu Sui May 2, 2016
    Change-Id: Ie01a076b50ca222e7b29be399561b4448f8b16aa
    Reviewed-on: http://review.couchbase.org/63591
    Reviewed-by: John Liang <johliang00@yahoo.com>
    Reviewed-by: Ritesh Motlani <ritesh.motlani@couchbase.com>
    Tested-by: Yu Sui <ysui68@gmail.com>
  2. MB-19388 Check for https before setting tls.Config

    ikandaswamy committed with ebenhaber May 3, 2016
    Change-Id: Ie33c5207223866a56da079426f049d30b9dac5d9
    Reviewed-on: http://review.couchbase.org/63613
    Reviewed-by: Eben Haber <eben@couchbase.com>
    Tested-by: Eben Haber <eben@couchbase.com>
Commits on Apr 28, 2016
  1. MB-16363 Add method to control/skip verification for secure connections

    ikandaswamy committed Apr 28, 2016
    Change-Id: I27fb632a2e913c955e827dbfa33035d1c35c094b
    Reviewed-on: http://review.couchbase.org/63492
    Reviewed-by: Gerald Sangudi <gerald@couchbase.com>
    Tested-by: Isha Kandaswamy <isha@couchbase.com>
Commits on Apr 21, 2016
  1. MB-18447 - regularly ping DCP stream when no recent activity

    steveyen committed Apr 21, 2016
    The hope here is that the occasional ping (or sending a NOOP) message
    when there's been no recent activity will force the TCP machinery to
    either keep the TCP connection alive, or to notice that the connection
    actually is closed.
    
    Change-Id: If0a20c14d146802e519dac7e7e8eef4d70f6a256
    Reviewed-on: http://review.couchbase.org/63190
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Apr 13, 2016
  1. MB-19040 - stats for TotWorkerAuthenticateMemcachedConn

    steveyen committed Apr 13, 2016
    Change-Id: Id39dd67e66613137b031725129c4e870693ec654
    Reviewed-on: http://review.couchbase.org/62784
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  2. MB-19040 - cbdatasource logVBucketStates() for more diagnosis info

    steveyen committed Apr 13, 2016
    Change-Id: Ia664671645f1d35fb96e8d022d14261ca61624e2
    Reviewed-on: http://review.couchbase.org/62783
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  3. MB-19040 - cbdatasource trace logging more compact

    steveyen committed Apr 13, 2016
    While diagnosing MB-19040, there's lots of spammy logging from the
    recently introduced cbdatasource tracing, which has not turned out to
    be fruitful signal (yet) for analyzing issues.  This change keeps the
    tracing, but puts the logging on one (long) log line to make the
    information more compact.
    
    Change-Id: Ic8a16bf8d009476eb7bcfcf05823199f6148b519
    Reviewed-on: http://review.couchbase.org/62774
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Apr 12, 2016
  1. MB-19040 - more cbdatasource stats

    steveyen committed Apr 12, 2016
    This isn't a fix for MB-19040, just more stats counters to help with
    diagnosis.
    
    Change-Id: I440233270d29d1c461ff9cd87634374b903618f5
    Reviewed-on: http://review.couchbase.org/62698
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Apr 8, 2016
  1. bring cb_auth example in sync with latest cbauth development

    vzasade committed Apr 8, 2016
    Change-Id: I063e5a24a22db7bf9eb288c8c0da2c19169c5263
    Reviewed-on: http://review.couchbase.org/62597
    Tested-by: Artem Stemkovski <artem@couchbase.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
Commits on Mar 30, 2016
  1. MB-18887 fix panic in GetVBMap

    ysui6888 committed with Yu Sui Mar 30, 2016
    Change-Id: Ifdcde33d753b49342761cba86a78de14363483dc
    Reviewed-on: http://review.couchbase.org/62196
    Reviewed-by: Ritesh Motlani <ritesh.motlani@couchbase.com>
    Reviewed-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
    Tested-by: Yu Sui <ysui68@gmail.com>
    Reviewed-on: http://review.couchbase.org/62206
    Reviewed-by: Yu Sui <ysui68@gmail.com>
Commits on Mar 28, 2016
  1. MB-18362 - using trace from cbdatasource

    steveyen committed Mar 28, 2016
    Change-Id: Ib99d6491a7b85b72b373d41dc8d66cf314bedec7
    Reviewed-on: http://review.couchbase.org/62062
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  2. MB-18362 - added trace subpackage

    steveyen committed Mar 27, 2016
    Change-Id: Ia0e08d7755907ce35915b4dd52616625bb614e2d
    Reviewed-on: http://review.couchbase.org/62061
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Mar 17, 2016
  1. MB-18755 add time synchronization setting to Bucket

    ysui6888 committed with Yu Sui Mar 15, 2016
    Change-Id: I0694c5ee63334dfa4f4e961e0af6cd6fa527d3db
    Reviewed-on: http://review.couchbase.org/61465
    Reviewed-by: Gerald Sangudi <gerald@couchbase.com>
    Reviewed-by: John Liang <johliang00@yahoo.com>
    Tested-by: Yu Sui <ysui68@gmail.com>
Commits on Mar 15, 2016
  1. MB-18717 - remove a debugging line that should have been removed before.

    ebenhaber committed with mikewied Mar 15, 2016
    Change-Id: I0e1579924327f22dbfd4a8ec93ab965b6e5fb141
    Reviewed-on: http://review.couchbase.org/61491
    Tested-by: Eben Haber <eben@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
  2. Get go-couchbase working with https.

    ebenhaber committed Mar 10, 2016
    Change-Id: I1be13ce0a0fefd7407a4690d4611739114a41fd6
    Reviewed-on: http://review.couchbase.org/61277
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Eben Haber <eben@couchbase.com>
Commits on Mar 3, 2016
  1. MB-15911 Perf: Fetch from memcached needs to be faster

    sitaramv committed Mar 3, 2016
    Change-Id: Iddc0a7629489ee4d4c74b5e2fa0989d9e01ff58d
    Reviewed-on: http://review.couchbase.org/60823
    Reviewed-by: Keshav Murthy <keshav@couchbase.com>
    Tested-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
Commits on Feb 28, 2016
  1. MB-15911 Perf: Fetch from memcached needs to be faster

    sitaramv committed Feb 22, 2016
    Change-Id: Ib1d21df4f64ae9b5abe0a4749b066de0d51e0122
    Reviewed-on: http://review.couchbase.org/60333
    Reviewed-by: Gerald Sangudi <gerald@couchbase.com>
    Tested-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
Commits on Feb 23, 2016
  1. MB-17996 - use GenericMcdAuthHandler auth if available

    steveyen committed Feb 23, 2016
    The GenericMcdAuthHandler interface (usually implemented by cbauth) is
    the correct implementation of the same idea as the short-lived
    ServerCredProvider interface.
    
    One minor difference is the GenericMcdAuthHandler also selects the
    right bucket on the provided client object.
    
    Related, if we auth based on a couchbase.AuthWithSaslHandler approach,
    we should not try to select-bucket (as the memcached server responds
    with error if we try a select-bucket on a SASL auth'ed connection).
    
    Change-Id: I97e7a42dbcfd0959e9b114cfba2a0281c62c9297
    Reviewed-on: http://review.couchbase.org/60364
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
Commits on Feb 21, 2016
  1. MB-16794 - GatherStats() API

    steveyen committed Feb 21, 2016
    GatherStats() is like GetStats(), but propagates errors back to the
    caller rather than silently swallowing them.
    
    Change-Id: Ie9ccfb65354f1234e69fbb8b943dd5278a84142e
    Reviewed-on: http://review.couchbase.org/60308
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
  2. fix conn pool Close() to pass unit tests

    steveyen committed Feb 21, 2016
    Before this change, unit test TestConnPool was failing, using go1.5.2
    darwin/amd64...
    
        --- FAIL: TestConnPool (0.01s)
        conn_pool_test.go:117: Expected error on second pool close
    
    Change-Id: Ib663efdc7c0d3033268387a250ceedd72b100d83
    Reviewed-on: http://review.couchbase.org/60307
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Feb 19, 2016
  1. MB-17996 - cbdatasource ProvideServerCred interface for per-KV-server…

    steveyen committed Feb 19, 2016
    … creds
    
    Change-Id: I2f9825fcef330e4de1d167e800d918f21d834cb9
    Reviewed-on: http://review.couchbase.org/60281
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Feb 16, 2016
  1. MB-18060 Joining with on keys with duplicate keys gives fewer documents

    sitaramv committed Feb 15, 2016
    Change-Id: I59d7745939e57ee929d81a59c861606d559c3a12
    Reviewed-on: http://review.couchbase.org/59982
    Reviewed-by: Gerald Sangudi <gerald@couchbase.com>
    Tested-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>
Commits on Feb 11, 2016
  1. Enhance Buckets with GetRandomDoc() method to get a random doc from t…

    ebenhaber committed Feb 9, 2016
    …he bucket.
    
    Change-Id: I07c58a04de1125352b5703d9e751bb569461095a
    Reviewed-on: http://review.couchbase.org/59674
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Eben Haber <eben@couchbase.com>
    Tested-by: Eben Haber <eben@couchbase.com>
  2. MB-17094 Inconsistent timestamps in query.log

    sitaramv committed Feb 10, 2016
    Change-Id: I7bd495f264dcb8461bb0c3097d0a193a872bce65
    Reviewed-on: http://review.couchbase.org/59759
    Reviewed-by: Gerald Sangudi <gerald@couchbase.com>
    Tested-by: Sitaram Vemulapalli <sitaram.vemulapalli@couchbase.com>