yiguolei opened a new pull request, #14473: URL: https://github.com/apache/doris/pull/14473
# Proposed changes Issue Number: close #xxx ## Problem summary Currently, BE will print fail to get master client from cache. host=xxxxx, port=9228, code=THRIFT_RPC_ERROR but we did not know which step generate this error. So that I refactor error status in be and add error stack for RPC_ERROR. W1122 10:19:21.130796 30405 utils.cpp:89] fail to get master client from cache. host=xxxx, port=9228, code=RPC error(error -1): Couldn't open transport for xxxx:9228 (open() timed out)/n @ 0x559af8f774ea doris::Status::ConstructErrorStatus() @ 0x559af9aacbee _ZN5doris16ThriftClientImpl4openEv.cold @ 0x559af97f563a doris::ClientCacheHelper::_create_client() @ 0x559af97f78cd doris::ClientCacheHelper::get_client() @ 0x559af934f38b doris::MasterServerClient::report() @ 0x559af932e7a7 doris::TaskWorkerPool::_handle_report() @ 0x559af932f07c doris::TaskWorkerPool::_report_task_worker_thread_callback() @ 0x559af9b223c5 doris::ThreadPool::dispatch_thread() @ 0x559af9b187af doris::Thread::supervise_thread() @ 0x7f661bd8bea5 start_thread @ 0x7f661c09eb0d __clone ## Checklist(Required) 1. Does it affect the original behavior: - [ ] Yes - [ ] No - [ ] I don't know 2. Has unit tests been added: - [ ] Yes - [ ] No - [ ] No Need 3. Has document been added or modified: - [ ] Yes - [ ] No - [ ] No Need 4. Does it need to update dependencies: - [ ] Yes - [ ] No 5. Are there any changes that cannot be rolled back: - [ ] Yes (If Yes, please explain WHY) - [ ] No ## Further comments If this is a relatively large or complex change, kick off the discussion at [d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you chose the solution you did and what alternatives you considered, etc... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org