Enhance the usabilities (#1100)

* Enhence the usabilities

1. Add metrics to monitor transactions and steaming load process in BE.
2. Modify BE config 'result_buffer_cancelled_interval_time' to 300s.
3. Modify FE config 'enable_metric_calculator' to true.
4. Add more log for tracing broker load process.
5. Modify the query report process, to cancel query immediately if some instance failed.

* Fix bugs
1. Avoid NullPointer when enabling colocation join with broker load
2. Return immediately when pull load task coordinator execution failed
This commit is contained in:
Mingyu Chen
2019-05-07 15:55:04 +08:00
committed by GitHub
parent 0c62cb888f
commit a08170fd50
23 changed files with 194 additions and 96 deletions

View File

@ -868,6 +868,8 @@ void* TaskWorkerPool::_publish_version_worker_thread_callback(void* arg_this) {
publish_version_req = agent_task_req.publish_version_req;
worker_pool_this->_tasks.pop_front();
}
DorisMetrics::publish_task_request_total.increment(1);
LOG(INFO)<< "get publish version task, signature:" << agent_task_req.signature;
TStatusCode::type status_code = TStatusCode::OK;
@ -898,6 +900,7 @@ void* TaskWorkerPool::_publish_version_worker_thread_callback(void* arg_this) {
OLAP_LOG_WARNING("publish version failed. signature: %ld", agent_task_req.signature);
error_msgs.push_back("publish version failed");
finish_task_request.__set_error_tablet_ids(error_tablet_ids);
DorisMetrics::publish_task_failed_total.increment(1);
} else {
LOG(INFO) << "publish_version success. signature:" << agent_task_req.signature;
}