MB-19113: Suppress test_mb16357 when on thread sanitizer 22/62922/10
authorabhinavdangeti <abhinav@couchbase.com>
Fri, 15 Apr 2016 18:59:14 +0000 (11:59 -0700)
committerChiyoung Seo <chiyoung@couchbase.com>
Sat, 23 Apr 2016 01:14:52 +0000 (01:14 +0000)
commit6adad3eb2332e7dbc6c5f7d271df2fa486e1f1c9
tree37678e57050c73af821a6a30f37f929d71986d89
parenta430629f25cff1bd01f1a0ed7007ba694769f1fd
MB-19113: Suppress test_mb16357 when on thread sanitizer

This is to suppress a false positive thrown by thread
sanitizer regarding a lock inversion that would never
occur in operation.
    The lock inversion pointed out is between the front
end work load thread, that grabs the hash table partition
lock and then the vbucket snapshot lock, while the dcp
consumer processer task grabs the snapshot lock and then
the hash table partition lock. Note that the first thread
always works on an active vbucket, while the second thread
always works on a replica vbucket, and the vbucket cannot
be in active and replica state(s) at the same time.

Change-Id: I5e42e14a2333b0720d8c43c9e2a4d7190696f5e9
Reviewed-on: http://review.couchbase.org/62922
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: buildbot <build@couchbase.com>
Well-Formed: buildbot <build@couchbase.com>
tests/ep_testsuite.cc