to issue<53586439>:support set ob_query_timeout in non-nested store routine
This commit is contained in:
		| @ -1199,10 +1199,6 @@ ObSql::TimeoutGuard::TimeoutGuard(ObSQLSessionInfo &session) | ||||
| { | ||||
|   int ret = OB_SUCCESS; | ||||
|   worker_timeout_ = THIS_WORKER.get_timeout_ts(); | ||||
|   if (OB_FAIL(session_.get_query_timeout(query_timeout_)) | ||||
|       || OB_FAIL(session_.get_tx_timeout(trx_timeout_))) { | ||||
|     LOG_ERROR("get timeout failed", KR(ret), K(query_timeout_), K(trx_timeout_)); | ||||
|   } | ||||
| } | ||||
|  | ||||
| ObSql::TimeoutGuard::~TimeoutGuard() | ||||
| @ -1211,24 +1207,6 @@ ObSql::TimeoutGuard::~TimeoutGuard() | ||||
|   if (THIS_WORKER.get_timeout_ts() != worker_timeout_) { | ||||
|     THIS_WORKER.set_timeout_ts(worker_timeout_); | ||||
|   } | ||||
|   int64_t query_timeout = 0; | ||||
|   int64_t trx_timeout = 0; | ||||
|   if (OB_FAIL(session_.get_query_timeout(query_timeout)) | ||||
|       || OB_FAIL(session_.get_tx_timeout(trx_timeout))) { | ||||
|     LOG_ERROR("get timeout failed", KR(ret), K(query_timeout), K(trx_timeout)); | ||||
|   } else { | ||||
|     if (query_timeout != query_timeout_ || trx_timeout != trx_timeout_) { | ||||
|       ObObj query_val, trx_val; | ||||
|       query_val.set_int(query_timeout_); | ||||
|       trx_val.set_int(trx_timeout_); | ||||
|       if (OB_FAIL(ret)) { | ||||
|       } else if (OB_FAIL(session_.update_sys_variable(SYS_VAR_OB_QUERY_TIMEOUT, query_val))) { | ||||
|         LOG_WARN("set sys variable failed", K(ret), K(OB_SV_QUERY_TIMEOUT), K(query_val)); | ||||
|       } else if (OB_FAIL(session_.update_sys_variable(SYS_VAR_OB_TRX_TIMEOUT, trx_val))) { | ||||
|         LOG_WARN("set sys variable failed", K(ret), K(OB_SV_TRX_TIMEOUT), K(trx_val)); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| int ObSql::set_timeout_for_pl(ObSQLSessionInfo &session_info, int64_t &abs_timeout_us) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 hanr881
					hanr881