Skip to content

Backport #24122 to 21.4: Set readonly mode if restarting thread failed to activate replica#24171

Merged
alesapin merged 1 commit into21.4from
backport/21.4/24122
May 19, 2021
Merged

Backport #24122 to 21.4: Set readonly mode if restarting thread failed to activate replica#24171
alesapin merged 1 commit into21.4from
backport/21.4/24122

Conversation

@robot-clickhouse
Copy link
Copy Markdown
Member

Original pull-request #24122
Cherry-pick pull-request #24165

This pull-request is a last step of an automated backporting.
Treat it as a standard pull-request: look at the checks and resolve conflicts.
Merge it only if you intend to backport changes to the target branch, otherwise just close it.

@robot-clickhouse robot-clickhouse added the pr-backport Changes, backported to release branch. Do not use manually - automated use only! label May 16, 2021
@alesapin
Copy link
Copy Markdown
Member

alesapin commented May 19, 2021

2021.05.16 21:55:40.890568 [ 2830 ] {d39d5b0a-e07b-43cc-afd0-65aba3c1be84} <Debug> executeQuery: (from [::1]:35980, using production parser) SELECT * FROM ( SELECT number AS x FROM numbers(10) ) AS t1 ALL FULL JOIN storage_join_race USING (x) FORMAT Null;
2021.05.16 21:55:40.891531 [ 2830 ] {d39d5b0a-e07b-43cc-afd0-65aba3c1be84} <Trace> ContextAccess (default): Access granted: CREATE TEMPORARY TABLE ON *.*
2021.05.16 21:55:40.894483 [ 2830 ] {d39d5b0a-e07b-43cc-afd0-65aba3c1be84} <Debug> HashJoin: Right sample block: x UInt64 UInt64(size = 0), y UInt64 UInt64(size = 0)
2021.05.16 21:55:40.917339 [ 2830 ] {d39d5b0a-e07b-43cc-afd0-65aba3c1be84} <Trace> InterpreterSelectQuery: FetchColumns -> Complete
2021.05.16 21:55:40.944827 [ 2830 ] {d39d5b0a-e07b-43cc-afd0-65aba3c1be84} <Trace> InterpreterSelectQuery: FetchColumns -> Complete
2021.05.16 21:56:02.223467 [ 2830 ] {d39d5b0a-e07b-43cc-afd0-65aba3c1be84} <Information> TCPHandler: Client has dropped the connection, cancel the query.
2021.05.16 21:55:41.372058 [ 303 ] {} <Fatal> BaseDaemon: (version 21.4.7.6854, build id: 5B1ECFDFE04D02BCF7AB8CEFB0A0D7343C148EB3) (from thread 43348) Terminate called for uncaught exception:
2021.05.16 21:56:02.249848 [ 782063 ] {} <Fatal> BaseDaemon: ########################################
2021.05.16 21:56:02.265511 [ 782063 ] {} <Fatal> BaseDaemon: (version 21.4.7.6854, build id: 5B1ECFDFE04D02BCF7AB8CEFB0A0D7343C148EB3) (from thread 43348) (query_id: d39d5b0a-e07b-43cc-afd0-65aba3c1be84) Received signal Aborted (6)
2021.05.16 21:56:02.265824 [ 782063 ] {} <Fatal> BaseDaemon: 
2021.05.16 21:56:02.266159 [ 782063 ] {} <Fatal> BaseDaemon: Stack trace: 0x7fa96c19e18b 0x7fa96c17d859 0xb018efc 0x2b1b22a8 0x2b1b21f4 0xab23dcb 0x206cc08a 0xac98d1c 0xaca1904 0x7fa96c353609 0x7fa96c27a293
2021.05.16 21:56:02.266546 [ 782063 ] {} <Fatal> BaseDaemon: 3. gsignal @ 0x4618b in /usr/lib/x86_64-linux-gnu/libc-2.31.so
2021.05.16 21:56:02.266936 [ 782063 ] {} <Fatal> BaseDaemon: 4. abort @ 0x25859 in /usr/lib/x86_64-linux-gnu/libc-2.31.so
2021.05.16 21:56:02.438007 [ 782063 ] {} <Fatal> BaseDaemon: 5. ./obj-x86_64-linux-gnu/../base/daemon/BaseDaemon.cpp:0: terminate_handler() @ 0xb018efc in /usr/bin/clickhouse
2021.05.16 21:56:02.444103 [ 782063 ] {} <Fatal> BaseDaemon: 6. ./obj-x86_64-linux-gnu/../contrib/libcxxabi/src/cxa_handlers.cpp:61: std::__terminate(void (*)()) @ 0x2b1b22a8 in /usr/bin/clickhouse
2021.05.16 21:56:02.448686 [ 782063 ] {} <Fatal> BaseDaemon: 7. ./obj-x86_64-linux-gnu/../contrib/libcxxabi/src/cxa_handlers.cpp:0: std::terminate() @ 0x2b1b21f4 in /usr/bin/clickhouse
2021.05.16 21:56:08.324867 [ 782063 ] {} <Fatal> BaseDaemon: 8. ? @ 0xab23dcb in /usr/bin/clickhouse
2021.05.16 21:56:09.081006 [ 782063 ] {} <Fatal> BaseDaemon: 9.1. inlined from ./obj-x86_64-linux-gnu/../contrib/libcxx/include/memory:0: operator()
2021.05.16 21:56:09.097127 [ 782063 ] {} <Fatal> BaseDaemon: 9.2. inlined from ../contrib/libcxx/include/type_traits:3676: decltype(std::__1::forward<DB::PipelineExecutor::executeImpl(unsigned long)::$_4>(fp)()) std::__1::__invoke<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::PipelineExecutor::executeImpl(unsigned long)::$_4>(DB::PipelineExecutor::executeImpl(unsigned long)::$_4&&)::'lambda'()&>(DB::PipelineExecutor::executeImpl(unsigned long)::$_4&&)
2021.05.16 21:56:09.101041 [ 782063 ] {} <Fatal> BaseDaemon: 9.3. inlined from ../contrib/libcxx/include/__functional_base:348: void std::__1::__invoke_void_return_wrapper<void>::__call<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::PipelineExecutor::executeImpl(unsigned long)::$_4>(DB::PipelineExecutor::executeImpl(unsigned long)::$_4&&)::'lambda'()&>(DB::PipelineExecutor::executeImpl(unsigned long)::$_4&&...)
2021.05.16 21:56:09.101192 [ 782063 ] {} <Fatal> BaseDaemon: 9.4. inlined from ../contrib/libcxx/include/functional:1608: std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::PipelineExecutor::executeImpl(unsigned long)::$_4>(DB::PipelineExecutor::executeImpl(unsigned long)::$_4&&)::'lambda'(), void ()>::operator()()
2021.05.16 21:56:09.101317 [ 782063 ] {} <Fatal> BaseDaemon: 9. ../contrib/libcxx/include/functional:2089: void std::__1::__function::__policy_invoker<void ()>::__call_impl<std::__1::__function::__default_alloc_func<ThreadFromGlobalPool::ThreadFromGlobalPool<DB::PipelineExecutor::executeImpl(unsigned long)::$_4>(DB::PipelineExecutor::executeImpl(unsigned long)::$_4&&)::'lambda'(), void ()> >(std::__1::__function::__policy_storage const*) @ 0x206cc08a in /usr/bin/clickhouse
2021.05.16 21:56:09.192373 [ 782063 ] {} <Fatal> BaseDaemon: 10. ./obj-x86_64-linux-gnu/../contrib/libcxx/include/functional:0: ThreadPoolImpl<std::__1::thread>::worker(std::__1::__list_iterator<std::__1::thread, void*>) @ 0xac98d1c in /usr/bin/clickhouse
2021.05.16 21:56:09.305526 [ 782063 ] {} <Fatal> BaseDaemon: 11.1. inlined from ./obj-x86_64-linux-gnu/../contrib/libcxx/include/memory:1655: std::__1::unique_ptr<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::'lambda1'()>, std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::'lambda1'()> > >::reset(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::'lambda1'()>*)
2021.05.16 21:56:09.310230 [ 782063 ] {} <Fatal> BaseDaemon: 11.2. inlined from ../contrib/libcxx/include/memory:1612: ~unique_ptr
2021.05.16 21:56:09.310377 [ 782063 ] {} <Fatal> BaseDaemon: 11. ../contrib/libcxx/include/thread:293: void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void ThreadPoolImpl<std::__1::thread>::scheduleImpl<void>(std::__1::function<void ()>, int, std::__1::optional<unsigned long>)::'lambda1'()> >(void*) @ 0xaca1904 in /usr/bin/clickhouse
2021.05.16 21:56:09.310577 [ 782063 ] {} <Fatal> BaseDaemon: 12. start_thread @ 0x9609 in /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
2021.05.16 21:56:09.310715 [ 782063 ] {} <Fatal> BaseDaemon: 13. __clone @ 0x122293 in /usr/lib/x86_64-linux-gnu/libc-2.31.so
2021.05.16 21:56:10.141007 [ 782063 ] {} <Fatal> BaseDaemon: Calculated checksum of the binary: 3713C50287B91C99F04C11997992D080. There is no information about the reference checksum.
2021.05.16 21:56:24.868754 [ 300 ] {} <Fatal> Application: Child process was terminated by signal 6.```

@alesapin
Copy link
Copy Markdown
Member

alesapin commented May 19, 2021

unrelated failures, but looks dangerous. cc @vdimir

@alesapin alesapin merged commit a3bf559 into 21.4 May 19, 2021
@alesapin alesapin deleted the backport/21.4/24122 branch May 19, 2021 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-backport Changes, backported to release branch. Do not use manually - automated use only!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants