Closed
Description
KIKIMR-21965
AlterExtSubDomain is issued by schemeshard's own "sys tablets migration".
Meaning adding new system tablets (SVP, SA etc) to the existing extsubdomains.
And it clashes with AlterSubDomain disguised as AlterExtSubDomain presumably issued by Console tablet.
Backtrace:
======= terminate() call stack ========
0. /contrib/ydb/core/driver_lib/run/main.cpp:181: KikimrTerminateHandler() @ 0x55C3CC7771CB
1. /contrib/libs/cxxsupp/libcxxrt/exception.cc:1636: std::terminate() @ 0x55C3BFF09C16
2. /contrib/libs/cxxsupp/libcxxrt/exception.cc:813: report_failure(_Unwind_Reason_Code, __cxxabiv1::__cxa_exception*) @ 0x55C3BFF09C16
3. /util/generic/yexception.cpp:168: NPrivate::ThrowYException(NPrivate::TSimpleExceptionMessage const&) @ 0x55C3BFFDF68C
4. /contrib/ydb/library/yql/parser/pg_wrapper/syscache.cpp:0: NYql::(anonymous namespace)::TSysCache::MakePgDatabaseHeapTuple(unsigned int, char const*) @ 0x55C3D3214B1E
5. /contrib/ydb/library/yql/parser/pg_wrapper/syscache.cpp:700: NKikimr::NMiniKQL::PgCreateSysCacheEntries(void*) @ 0x55C3D3214B1E
6. /contrib/ydb/library/yql/parser/pg_wrapper/comp_factory.cpp:4906: NKikimr::NMiniKQL::PgSetGUCSettings(void*, std::__y1::shared_ptr const&) @ 0x55C3D2FE283E
7. /contrib/ydb/library/yql/minikql/mkql_alloc.h:212: NKikimr::NMiniKQL::TScopedAlloc::SetGUCSettings(std::__y1::shared_ptr const&) @ 0x55C3D2294B89
8. /contrib/ydb/library/yql/dq/actors/compute/dq_compute_actor_impl.h:191: NYql::NDq::TDqComputeActorBase::TDqComputeActorBase(NActors::TActorId const&, std::__y1::variant>> const&, NYql::NDqProto::TDqTask*, TIntrusivePtr>, NKikimr::NMiniKQL::IFunctionRegistry const*, NYql::NDq::TComputeRuntimeSettings const&, NYql::NDq::TComputeMemoryLimits const&, bool, bool, TIntrusivePtr> const&, NWilson::TTraceId, TIntrusivePtr>, std::__y1::shared_ptr const&) @ 0x55C3D2294B89
9. /contrib/ydb/library/yql/dq/actors/compute/dq_sync_compute_actor_base.h:11: NYql::NDq::TDqSyncComputeActorBase::TDqSyncComputeActorBase(NActors::TActorId const&, std::__y1::variant>> const&, NYql::NDqProto::TDqTask*, TIntrusivePtr>, NKikimr::NMiniKQL::IFunctionRegistry const*, NYql::NDq::TComputeRuntimeSettings const&, NYql::NDq::TComputeMemoryLimits const&, bool, bool, TIntrusivePtr> const&, NWilson::TTraceId, TIntrusivePtr>, std::__y1::shared_ptr const&) @ 0x55C3D22839D5
10. /contrib/ydb/core/kqp/compute_actor/kqp_pure_compute_actor.cpp:18: NKikimr::NKqp::TKqpComputeActor::TKqpComputeActor(NActors::TActorId const&, unsigned long, NYql::NDqProto::TDqTask*, TIntrusivePtr>, NYql::NDq::TComputeRuntimeSettings const&, NYql::NDq::TComputeMemoryLimits const&, NWilson::TTraceId, TIntrusivePtr>, std::__y1::optional const&, std::__y1::shared_ptr const&) @ 0x55C3D22839D5
11. /contrib/ydb/core/kqp/compute_actor/kqp_pure_compute_actor.cpp:283: NKikimr::NKqp::CreateKqpComputeActor(NActors::TActorId const&, unsigned long, NYql::NDqProto::TDqTask*, TIntrusivePtr>, NYql::NDq::TComputeRuntimeSettings const&, NYql::NDq::TComputeMemoryLimits const&, NWilson::TTraceId, TIntrusivePtr>, std::__y1::optional const&, std::__y1::shared_ptr const&) @ 0x55C3D228CE09
12. /contrib/ydb/core/kqp/compute_actor/kqp_compute_actor_factory.cpp:225: NKikimr::NKqp::NComputeActor::TKqpCaFactory::CreateKqpComputeActor(NKikimr::NKqp::NComputeActor::IKqpNodeComputeActorFactory::TCreateArgs&&) @ 0x55C3D22803D4
13. /contrib/ydb/core/kqp/node_service/kqp_node_service.cpp:191: NKikimr::NKqp::(anonymous namespace)::TKqpNodeService::HandleWork(TAutoPtr, TDelete>&) @ 0x55C3D22AA145
14. /contrib/ydb/core/kqp/node_service/kqp_node_service.cpp:108: NKikimr::NKqp::(anonymous namespace)::TKqpNodeService::WorkState(TAutoPtr&) @ 0x55C3D22AA145
15. /contrib/ydb/library/actors/core/executor_thread.cpp:251: NActors::TGenericExecutorThread::TProcessingResult NActors::TGenericExecutorThread::Execute(NActors::TMailboxTable::THTSwapMailbox*, unsigned int, bool) @ 0x55C3C057BCA6
16. /contrib/ydb/library/actors/core/executor_thread.cpp:439: NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(unsigned int, bool) const @ 0x55C3C057359A
17. /contrib/ydb/library/actors/core/executor_thread.cpp:492: NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*) @ 0x55C3C0572EFF
18. /contrib/ydb/library/actors/core/executor_thread.cpp:523: NActors::TExecutorThread::ThreadProc() @ 0x55C3C0573DF6
19. /util/system/thread.cpp:244: (anonymous namespace)::TPosixThread::ThreadProxy(void*) @ 0x55C3C003A089
20. /build/glibc-wuryBv/glibc-2.31/nptl/pthread_create.c:477: start_thread @ 0x7F1D3C835608
21. ../sysdeps/unix/sysv/linux/x86_64/clone.S:95: ?? @ 0x7F1D3C755352
=======================================
uncaught exception:
address -> 0x4730ff3bec10
what() -> "contrib/ydb/library/yql/parser/pg_wrapper/utils.h:119: Condition violated: `s.Size() <= size'"
type -> yexception
Metadata
Metadata
Assignees
Labels
No labels