[4.1] support distributed txn free route
This commit is contained in:
		@ -1726,7 +1726,7 @@ int ObSPIService::spi_check_autonomous_trans(pl::ObPLExecCtx *ctx)
 | 
			
		||||
  CK (OB_NOT_NULL(pl_context = ctx->exec_ctx_->get_pl_stack_ctx()));
 | 
			
		||||
 | 
			
		||||
  if (OB_SUCC(ret) && pl_context->is_autonomous()) {
 | 
			
		||||
    if (session_info->is_in_transaction() && session_info->has_inner_dml_write()) {
 | 
			
		||||
    if (session_info->is_in_transaction()) {
 | 
			
		||||
      ret = OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK;
 | 
			
		||||
      LOG_WARN("active autonomous transaction detected", K(ret));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user