You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current not. From the existing logs, it's because C++ client encountered segmentation fault during client's shutdown(), more accurately, the ExecutorProvider's close phase (but there's no log).
for (ExecutorList::iterator it = executors_.begin(); it != executors_.end(); ++it) {
if (*it != NULL) {
(*it)->close();
}
it->reset();
}
The only clue that I found is that ExecutorServiceProvider::close is not thread safe because executors_ is protected by mutex_ in ExecutorServiceProvider::get while mutex_ is not locked in close method.
I'll fix the theoretical thread-safe problem soon, but not guarantee it can fix the flaky test.
BasicEndToEndTest.testLookupThrottling is flaky.
example failure
try
#1
and try
#2
The text was updated successfully, but these errors were encountered: