Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
1.5.3
-
None
-
None
-
2020-7
Description
As of pre-release 1.5 code controllernode must gracefully finishes all workernode connections and returns however it hangs infinitely and can be only killed with -SIGKILL. Here is the state it hangs in.
#0 0x00007f56cefa8a35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
|
#1 0x000055602b2e3411 in boost::condition_variable::wait (this=0x55602d206cc8, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73
|
#2 0x00007f56c9f83784 in boost::thread::join_noexcept() () from /lib64/libboost_thread-mt.so.1.53.0
|
#3 0x00007f56ce37b63f in boost::thread::join (this=0x55602d1a37c0) at /usr/include/boost/thread/detail/thread.hpp:751
|
#4 0x00007f56cb7a1612 in threadpool::ThreadPool::stop (this=0x7f56ce7c22c0 <joblist::JobStep::jobstepThreadPool>) at /data/mdb-server/storage/columnstore/utils/threadpool/threadpool.cpp:137
|
#5 0x00007f56cb7a0ead in threadpool::ThreadPool::~ThreadPool (this=0x7f56ce7c22c0 <joblist::JobStep::jobstepThreadPool>, __in_chrg=<optimized out>) at /data/mdb-server/storage/columnstore/utils/threadpool/threadpool.cpp:60
|
#6 0x00007f56c811d05a in __cxa_finalize () from /lib64/libc.so.6
|
#7 0x00007f56ce1bc7c3 in __do_global_dtors_aux () from /lib64/libjoblist.so
|
#8 0x00007ffe9b51ace0 in ?? ()
|
#9 0x00007f56cf1c907a in _dl_fini () from /lib64/ld-linux-x86-64.so.2
|
JFYI threadpool::ThreadPool::stop() waits on fPruneThread->join().
Attachments
Issue Links
- is part of
-
MCOL-3836 Columnstore OAM replacement
- Closed