Merge remote-tracking branch 'couchbase/3.0.x' into sherlock 89/65389/2
authorDave Rigby <daver@couchbase.com>
Thu, 7 Jul 2016 09:34:12 +0000 (10:34 +0100)
committerDave Rigby <daver@couchbase.com>
Thu, 7 Jul 2016 09:34:12 +0000 (10:34 +0100)
commit0b766219ff466e6165e618e7fd9e86b16dc8709a
tree78ce8b65c23e37e4f3d7ea59935d7fcacad6caeb
parent6403bc0e8bbd7e94bb03672f505d99ff68d56c36
parent4de869b4bcf16c5f4a9032502242112eec3395dc
Merge remote-tracking branch 'couchbase/3.0.x' into sherlock

* couchbase/3.0.x:
  MB-19359: [3] Address lock inversion with vb's state lock and snapshot lock
  MB-19383: [BP] Address possible data race with startuptime
  MB-19380: Address data race observed with vb's pendingBGFetches
  MB-19360: Init mock server in stream module tests
  MB-19382: [BP] Create a variable to get correct locking scope

Change-Id: Ice3e97c12ee1423923ffeda47bc30890332a1770
src/dcp-stream.cc
src/ep.cc
src/ep_engine.cc
src/ep_engine.h
src/vbucket.h
tests/module_tests/stream_test.cc