Merge remote-tracking branch 'couchbase/3.0.x' into sherlock 89/65189/2
authorDave Rigby <daver@couchbase.com>
Tue, 28 Jun 2016 15:13:14 +0000 (16:13 +0100)
committerDave Rigby <daver@couchbase.com>
Tue, 28 Jun 2016 15:14:34 +0000 (16:14 +0100)
commitae30faa43273b4e4786c5cc41bc738141471d35f
tree967b48a1f2ae4ae63e85dc50fa259ee65b09ba1d
parent002f68f2a048dfbce4d1a573ad71d3810773ee47
parentab152290a96e35d0c3ead2de0f619ca7dc065ab7
Merge remote-tracking branch 'couchbase/3.0.x' into sherlock

* couchbase/3.0.x:
  MB-19343: Use cb_gmtime_r instead of gmtime_r
  [BP] MB-16366: Obtain vbstate readlock in numerous operations
  MB-19280: Fix data race in CouchKVStore stats access
  MB-19279: Fix race in use of gmtime()
  MB-19113: Suppress test_mb16357 when on thread sanitizer

Change-Id: Id289ae95e6fc5e03a64957cc41f53af9ee262a2a
src/couch-kvstore/couch-kvstore.h
src/ep.cc
src/ep.h
tests/ep_testsuite.cc