Skip to content

[Bug] [regression] failed run ./run-regression-test.sh --run -s test_schema_change #10275

@hello-stephen

Description

@hello-stephen

Search before asking

  • I had searched in the issues and found no similar issues.

Version

master

What's Wrong?

W0620 18:14:02.445931 4003197 engine_alter_tablet_task.cpp:43] failed to do alter task. res=Internal error: :  0# doris::Status::ConstructErrorStatus(short, doris::Slice const&) at /root/doris/be/src/common/status.cpp:82
 1# doris::SchemaChangeHandler::_parse_request(std::shared_ptr<doris::Tablet>, std::shared_ptr<doris::Tablet>, doris::RowBlockChanger*, bool*, bool*, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, doris::SchemaChangeHandler::AlterMaterializedViewParam, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, doris::SchemaChangeHandler::AlterMaterializedViewParam> > > const&, doris::DescriptorTbl) at /root/doris/be/src/olap/schema_change.cpp:1860
 2# doris::SchemaChangeHandler::_convert_historical_rowsets(doris::SchemaChangeHandler::SchemaChangeParams const&) at /root/doris/be/src/olap/schema_change.cpp:1719
 3# doris::SchemaChangeHandler::_do_process_alter_tablet_v2(doris::TAlterTabletReqV2 const&) at /root/doris/be/src/olap/schema_change.cpp:1540
 4# doris::SchemaChangeHandler::process_alter_tablet_v2(doris::TAlterTabletReqV2 const&) at /root/doris/be/src/olap/schema_change.cpp:1299
 5# doris::EngineAlterTabletTask::execute() at /root/doris/be/src/olap/task/engine_alter_tablet_task.cpp:42
 6# doris::StorageEngine::execute_task(doris::EngineTask*) at /root/doris/be/src/olap/storage_engine.cpp:1116
 7# doris::TaskWorkerPool::_alter_tablet(doris::TAgentTaskRequest const&, long, doris::TTaskType::type, doris::TFinishTaskRequest*) at /root/doris/be/src/agent/task_worker_pool.cpp:532
 8# doris::TaskWorkerPool::_alter_tablet_worker_thread_callback() at /root/doris/be/src/agent/task_worker_pool.cpp:489
 9# doris::ThreadPool::dispatch_thread() at /root/doris/be/src/util/threadpool.cpp:548
10# doris::Thread::supervise_thread(void*) at /root/doris/be/src/util/thread.cpp:409
11# start_thread in /lib64/libpthread.s (error -300) base_tablet_id=14078, base_schema_hash=1956854370, new_tablet_id=14111, new_schema_hash=101087551

In regression test case test_schema_change, it changes table schema and waits for it to finish, but after 100s it hasn't finished.

What You Expected?

test case pass

How to Reproduce?

No response

Anything Else?

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions