Details
-
Task
-
Resolution: Fixed
-
Major
-
3.1.4
-
KV: April 13 - April 26
Description
A number of ep-engine 3.x unit tests have issues when run under ThreadSanitizer - i.e. the test(s) themselves are buggy or have racy behaviour.
We should fix these issues, firstly so we know the tests are operating correctly and secondly to we can "see the wood for the trees" and identify actual issues with the product code.
To be clear: the scope of this MB is to fix issues only with our tests and test harnesses. Actual issues with production code will not be addressed here.
Attachments
Issue Links
- blocks
-
MB-19323 3.1.6 release
- Closed
For Gerrit Dashboard: MB-19204 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
62905,2 | MB-19204: hash_table_test: Fix TSan issues | 3.0.x | ep-engine | Status: MERGED | +2 | +1 |
62906,2 | MB-19204: Remove alarm() call from atomic_ptr_test, reduce iteration count | 3.0.x | ep-engine | Status: MERGED | +2 | +1 |
62907,4 | MB-19204: ep_testsuite: Use std::string for last_key/body | 3.0.x | ep-engine | Status: MERGED | +2 | +1 |
62908,3 | MB-19204: Address data race in ep_test_apis/testsuite | 3.0.x | ep-engine | Status: MERGED | +2 | +1 |
62909,3 | MB-19204: ep_testsuite: Don't release the item while we're using it | 3.0.x | ep-engine | Status: MERGED | +2 | +1 |
64977,1 | Merge remote-tracking branch 'couchbase/3.0.x' into sherlock | sherlock | ep-engine | Status: MERGED | +2 | +1 |
66010,3 | Merge commit 'couchbase/sherlock' into 'couchbase/watson' | watson | ep-engine | Status: ABANDONED | 0 | -1 |
66054,6 | Merge remote-tracking branch 'couchbase/sherlock' into 'couchbase/watson' | watson | ep-engine | Status: MERGED | +2 | +1 |