Merge remote-tracking branch 'couchbase/3.0.x' into sherlock 08/65008/1
authorDave Rigby <daver@couchbase.com>
Fri, 17 Jun 2016 11:41:12 +0000 (12:41 +0100)
committerDave Rigby <daver@couchbase.com>
Fri, 17 Jun 2016 11:41:12 +0000 (12:41 +0100)
commitc519e17617c5ad523d041be1b1207e7106e64b96
tree7919a2a3ede99d1386df8a910f11a77448508c94
parent717ceb4b169cdd52c9f8439c7410d5cf78961b3b
parent644c09df35ac4e05006347140240819704848d0f
Merge remote-tracking branch 'couchbase/3.0.x' into sherlock

* couchbase/3.0.x:
  MB-19253: Fix race in void ExecutorPool::doWorkerStat
  MB-19252: Fix data race on Stream::readyQueueMemory
  MB-19251: Fix race in updating Vbucket.file{SpaceUsed,Size}
  MB-19249: Address possible data races in ConnHandler context
  MB-19248: Fix race in TaskQueue.{ready,future,pending}Queue access
  MB-19247: Fix possible data race in workload.h: workloadPattern
  MB-19246: Fix potentially incorrect persist_time in OBSERVE response
  MB-19229: Address possible data race in vbucket.cc: numHpChks
  MB-19228: Address possible data races in ActiveStream context
  MB-19227: Fix race in ConnNotifier.task access

Change-Id: I184b86cd800e406b5be96ec5f7c456e73f54b05c
src/dcp-stream.cc
src/dcp-stream.h
src/ep.cc
src/ep.h
src/executorthread.cc
src/executorthread.h
src/tapconnection.h
src/vbucket.cc
src/vbucket.h