Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-49796

TSAN data race on KVBucket::logRunTime

    XMLWordPrintable

Details

    Description

      http://cv.jenkins.couchbase.com/job/kv_engine.threadsanitizer/job/master/16868/

      KVBucket::logRunTime seems to race with the destruction of SynchronousEPEngine.
      So likely a test-only issue at first glance.

       SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_ep_bucket.h:23 in MockEPBucket::~MockEPBucket()
      11:09:03  ==================
      11:09:03  ==================
      11:09:03  WARNING: ThreadSanitizer: data race (pid=24252)
      11:09:03    Write of size 8 at 0x7b5c00000390 by main thread:
      11:09:03      #0 operator delete(void*, unsigned long) <null> (libtsan.so.0+0x87578)
      11:09:03      #1 testing::NiceMock<MockEPBucket>::~NiceMock() tlm/deps/googletest.exploded/include/gmock/gmock-nice-strict.h:136 (ep-engine_ep_unit_tests+0x9774d2)
      11:09:03      #2 std::default_delete<KVBucket>::operator()(KVBucket*) const /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:85 (ep-engine_ep_unit_tests+0x84c716)
      11:09:03      #3 std::unique_ptr<KVBucket, std::default_delete<KVBucket> >::~unique_ptr() /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:361 (ep-engine_ep_unit_tests+0x83e383)
      11:09:03      #4 EventuallyPersistentEngine::~EventuallyPersistentEngine() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/ep_engine.cc:6907 (ep-engine_ep_unit_tests+0x829f7d)
      11:09:03      #5 SynchronousEPEngine::~SynchronousEPEngine() <null> (ep-engine_ep_unit_tests+0x9759f5)
      11:09:03      #6 SynchronousEPEngineDeleter::operator()(SynchronousEPEngine*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_synchronous_ep_engine.cc:163 (ep-engine_ep_unit_tests+0x9733ef)
      11:09:03      #7 std::__uniq_ptr_impl<SynchronousEPEngine, SynchronousEPEngineDeleter>::reset(SynchronousEPEngine*) /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:182 (ep-engine_ep_unit_tests+0x110f8eb)
      11:09:03      #8 std::unique_ptr<SynchronousEPEngine, SynchronousEPEngineDeleter>::reset(SynchronousEPEngine*) /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:456 (ep-engine_ep_unit_tests+0x110f9a8)
      11:09:03      #9 ExecutorPoolEpEngineTest<TestExecutorPool>::TearDown() ../kv_engine/engines/ep/tests/module_tests/executorpool_test.cc:1432 (ep-engine_ep_unit_tests+0x145b6ab)
      11:09:03      #10 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2607 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #11 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2643 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #12 main ../kv_engine/engines/ep/tests/module_tests/ep_unit_tests_main.cc:172 (ep-engine_ep_unit_tests+0x11c5338)
      11:09:03  
      11:09:03    Previous read of size 8 at 0x7b5c00000390 by thread T14:
      11:09:03      #0 KVBucket::logRunTime(GlobalTask const&, std::basic_string_view<char, std::char_traits<char> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> >) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/kv_bucket.cc:716 (ep-engine_ep_unit_tests+0x730194)
      11:09:03      #1 EpEngineTaskable::logRunTime(GlobalTask const&, std::basic_string_view<char, std::char_traits<char> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> >) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/ep_engine.cc:6942 (ep-engine_ep_unit_tests+0x82a2b6)
      11:09:03      #2 CB3ExecutorThread::run() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorthread.cc:149 (ep-engine_ep_unit_tests+0x17babc6)
      11:09:03      #3 launch_executor_thread(void*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorthread.cc:29 (ep-engine_ep_unit_tests+0x17ba5f5)
      11:09:03      #4 CouchbaseThread::run() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/platform/src/cb_pthreads.cc:51 (ep-engine_ep_unit_tests+0x188073a)
      11:09:03      #5 platform_thread_wrap(void*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/platform/src/cb_pthreads.cc:64 (ep-engine_ep_unit_tests+0x187cc2e)
      11:09:03      #6 <null> <null> (libtsan.so.0+0x301cf)
      11:09:03  
      11:09:03    Thread T14 'mc:NonIO_0' (tid=24729, running) created by main thread at:
      11:09:03      #0 pthread_create <null> (libtsan.so.0+0x5be62)
      11:09:03      #1 cb_create_named_thread(unsigned long*, void (*)(void*), void*, int, char const*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/platform/src/cb_pthreads.cc:102 (ep-engine_ep_unit_tests+0x187cb7e)
      11:09:03      #2 CB3ExecutorThread::start() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorthread.cc:46 (ep-engine_ep_unit_tests+0x17b7b44)
      11:09:03      #3 CB3ExecutorPool::_adjustWorkers(task_type_t, unsigned long) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:457 (ep-engine_ep_unit_tests+0x17b7499)
      11:09:03      #4 CB3ExecutorPool::_startWorkers() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:520 (ep-engine_ep_unit_tests+0x17b7ed2)
      11:09:03      #5 CB3ExecutorPool::_registerTaskable(Taskable&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:411 (ep-engine_ep_unit_tests+0x17b70d6)
      11:09:03      #6 CB3ExecutorPool::registerTaskable(Taskable&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:416 (ep-engine_ep_unit_tests+0x17b7246)
      11:09:03      #7 KVBucket::KVBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/kv_bucket.cc:318 (ep-engine_ep_unit_tests+0x72d302)
      11:09:03      #8 EPBucket::EPBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/ep_bucket.cc:244 (ep-engine_ep_unit_tests+0x7fd85e)
      11:09:03      #9 MockEPBucket::MockEPBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_ep_bucket.cc:25 (ep-engine_ep_unit_tests+0x985ace)
      11:09:03      #10 testing::NiceMock<MockEPBucket>::NiceMock<SynchronousEPEngine&>(SynchronousEPEngine&) tlm/deps/googletest.exploded/include/gmock/gmock-nice-strict.h:158 (ep-engine_ep_unit_tests+0x97739e)
      11:09:03      #11 std::_MakeUniq<testing::NiceMock<MockEPBucket> >::__single_object std::make_unique<testing::NiceMock<MockEPBucket>, SynchronousEPEngine&>(SynchronousEPEngine&) /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:962 (ep-engine_ep_unit_tests+0x975294)
      11:09:03      #12 SynchronousEPEngine::public_makeMockBucket(Configuration&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_synchronous_ep_engine.cc:175 (ep-engine_ep_unit_tests+0x97328b)
      11:09:03      #13 SynchronousEPEngine::build(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_synchronous_ep_engine.cc:154 (ep-engine_ep_unit_tests+0x972f9d)
      11:09:03      #14 ExecutorPoolEpEngineTest<TestExecutorPool>::SetUp() ../kv_engine/engines/ep/tests/module_tests/executorpool_test.cc:1426 (ep-engine_ep_unit_tests+0x145b614)
      11:09:03      #15 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2607 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #16 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2643 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #17 main ../kv_engine/engines/ep/tests/module_tests/ep_unit_tests_main.cc:172 (ep-engine_ep_unit_tests+0x11c5338)
      11:09:03  
      11:09:03  SUMMARY: ThreadSanitizer: data race (/opt/gcc-10.2.0/lib64/libtsan.so.0+0x87578) in operator delete(void*, unsigned long)
      11:09:03  ==================
      11:09:03  ==================
      11:09:03  WARNING: ThreadSanitizer: data race (pid=24252)
      11:09:03    Write of size 8 at 0x7b7400000728 by main thread:
      11:09:03      #0 std::unique_ptr<KVBucket, std::default_delete<KVBucket> >::~unique_ptr() /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:362 (ep-engine_ep_unit_tests+0x83e38b)
      11:09:03      #1 EventuallyPersistentEngine::~EventuallyPersistentEngine() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/ep_engine.cc:6907 (ep-engine_ep_unit_tests+0x829f7d)
      11:09:03      #2 SynchronousEPEngine::~SynchronousEPEngine() <null> (ep-engine_ep_unit_tests+0x9759f5)
      11:09:03      #3 SynchronousEPEngineDeleter::operator()(SynchronousEPEngine*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_synchronous_ep_engine.cc:163 (ep-engine_ep_unit_tests+0x9733ef)
      11:09:03      #4 std::__uniq_ptr_impl<SynchronousEPEngine, SynchronousEPEngineDeleter>::reset(SynchronousEPEngine*) /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:182 (ep-engine_ep_unit_tests+0x110f8eb)
      11:09:03      #5 std::unique_ptr<SynchronousEPEngine, SynchronousEPEngineDeleter>::reset(SynchronousEPEngine*) /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:456 (ep-engine_ep_unit_tests+0x110f9a8)
      11:09:03      #6 ExecutorPoolEpEngineTest<TestExecutorPool>::TearDown() ../kv_engine/engines/ep/tests/module_tests/executorpool_test.cc:1432 (ep-engine_ep_unit_tests+0x145b6ab)
      11:09:03      #7 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2607 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #8 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2643 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #9 main ../kv_engine/engines/ep/tests/module_tests/ep_unit_tests_main.cc:172 (ep-engine_ep_unit_tests+0x11c5338)
      11:09:03  
      11:09:03    Previous read of size 8 at 0x7b7400000728 by thread T14:
      11:09:03      #0 std::__uniq_ptr_impl<KVBucket, std::default_delete<KVBucket> >::_M_ptr() const /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:173 (ep-engine_ep_unit_tests+0x550070)
      11:09:03      #1 std::unique_ptr<KVBucket, std::default_delete<KVBucket> >::get() const /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:422 (ep-engine_ep_unit_tests+0x550035)
      11:09:03      #2 EventuallyPersistentEngine::getKVBucket() ../kv_engine/engines/ep/src/ep_engine.h:667 (ep-engine_ep_unit_tests+0x5430ec)
      11:09:03      #3 EpEngineTaskable::logRunTime(GlobalTask const&, std::basic_string_view<char, std::char_traits<char> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> >) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/ep_engine.cc:6942 (ep-engine_ep_unit_tests+0x82a293)
      11:09:03      #4 CB3ExecutorThread::run() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorthread.cc:149 (ep-engine_ep_unit_tests+0x17babc6)
      11:09:03      #5 launch_executor_thread(void*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorthread.cc:29 (ep-engine_ep_unit_tests+0x17ba5f5)
      11:09:03      #6 CouchbaseThread::run() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/platform/src/cb_pthreads.cc:51 (ep-engine_ep_unit_tests+0x188073a)
      11:09:03      #7 platform_thread_wrap(void*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/platform/src/cb_pthreads.cc:64 (ep-engine_ep_unit_tests+0x187cc2e)
      11:09:03      #8 <null> <null> (libtsan.so.0+0x301cf)
      11:09:03  
      11:09:03    Location is heap block of size 2160 at 0x7b7400000000 allocated by main thread:
      11:09:03      #0 operator new(unsigned long) <null> (libtsan.so.0+0x87c5c)
      11:09:03      #1 SynchronousEPEngine::build(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_synchronous_ep_engine.cc:130 (ep-engine_ep_unit_tests+0x972eba)
      11:09:03      #2 ExecutorPoolEpEngineTest<TestExecutorPool>::SetUp() ../kv_engine/engines/ep/tests/module_tests/executorpool_test.cc:1426 (ep-engine_ep_unit_tests+0x145b614)
      11:09:03      #3 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2607 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #4 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2643 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #5 main ../kv_engine/engines/ep/tests/module_tests/ep_unit_tests_main.cc:172 (ep-engine_ep_unit_tests+0x11c5338)
      11:09:03  
      11:09:03    Thread T14 'mc:NonIO_0' (tid=24729, running) created by main thread at:
      11:09:03      #0 pthread_create <null> (libtsan.so.0+0x5be62)
      11:09:03      #1 cb_create_named_thread(unsigned long*, void (*)(void*), void*, int, char const*) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/platform/src/cb_pthreads.cc:102 (ep-engine_ep_unit_tests+0x187cb7e)
      11:09:03      #2 CB3ExecutorThread::start() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorthread.cc:46 (ep-engine_ep_unit_tests+0x17b7b44)
      11:09:03      #3 CB3ExecutorPool::_adjustWorkers(task_type_t, unsigned long) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:457 (ep-engine_ep_unit_tests+0x17b7499)
      11:09:03      #4 CB3ExecutorPool::_startWorkers() /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:520 (ep-engine_ep_unit_tests+0x17b7ed2)
      11:09:03      #5 CB3ExecutorPool::_registerTaskable(Taskable&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:411 (ep-engine_ep_unit_tests+0x17b70d6)
      11:09:03      #6 CB3ExecutorPool::registerTaskable(Taskable&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/executor/cb3_executorpool.cc:416 (ep-engine_ep_unit_tests+0x17b7246)
      11:09:03      #7 KVBucket::KVBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/kv_bucket.cc:318 (ep-engine_ep_unit_tests+0x72d302)
      11:09:03      #8 EPBucket::EPBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/src/ep_bucket.cc:244 (ep-engine_ep_unit_tests+0x7fd85e)
      11:09:03      #9 MockEPBucket::MockEPBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_ep_bucket.cc:25 (ep-engine_ep_unit_tests+0x985ace)
      11:09:03      #10 testing::NiceMock<MockEPBucket>::NiceMock<SynchronousEPEngine&>(SynchronousEPEngine&) tlm/deps/googletest.exploded/include/gmock/gmock-nice-strict.h:158 (ep-engine_ep_unit_tests+0x97739e)
      11:09:03      #11 std::_MakeUniq<testing::NiceMock<MockEPBucket> >::__single_object std::make_unique<testing::NiceMock<MockEPBucket>, SynchronousEPEngine&>(SynchronousEPEngine&) /opt/gcc-10.2.0/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/unique_ptr.h:962 (ep-engine_ep_unit_tests+0x975294)
      11:09:03      #12 SynchronousEPEngine::public_makeMockBucket(Configuration&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_synchronous_ep_engine.cc:175 (ep-engine_ep_unit_tests+0x97328b)
      11:09:03      #13 SynchronousEPEngine::build(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/couchbase/jenkins/workspace/kv_engine.threadsanitizer_master/kv_engine/engines/ep/tests/mock/mock_synchronous_ep_engine.cc:154 (ep-engine_ep_unit_tests+0x972f9d)
      11:09:03      #14 ExecutorPoolEpEngineTest<TestExecutorPool>::SetUp() ../kv_engine/engines/ep/tests/module_tests/executorpool_test.cc:1426 (ep-engine_ep_unit_tests+0x145b614)
      11:09:03      #15 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2607 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #16 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/googletest/googletest-prefix/src/googletest/googletest/src/gtest.cc:2643 (ep-engine_ep_unit_tests+0x1815759)
      11:09:03      #17 main ../kv_engine/engines/ep/tests/module_tests/ep_unit_tests_main.cc:172 (ep-engine_ep_unit_tests+0x11c5338)
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            paolo.cocchi Paolo Cocchi
            paolo.cocchi Paolo Cocchi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty