[Physical Standby] Fix the FetchResultPool alloc failed
This commit is contained in:
		@ -1363,6 +1363,7 @@ int FetchLogARpcResultPool::init(const uint64_t tenant_id, const int64_t cached_
 | 
				
			|||||||
    LOG_ERROR("init result obj pool fail", KR(ret), K(tenant_id), K(cached_obj_count));
 | 
					    LOG_ERROR("init result obj pool fail", KR(ret), K(tenant_id), K(cached_obj_count));
 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    inited_ = true;
 | 
					    inited_ = true;
 | 
				
			||||||
 | 
					    LOG_INFO("FetchLogARpcResultPool init succ", K(tenant_id), K(cached_obj_count));
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  return ret;
 | 
					  return ret;
 | 
				
			||||||
 | 
				
			|||||||
@ -12,6 +12,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#define USING_LOG_PREFIX  OBLOG_FETCHER
 | 
					#define USING_LOG_PREFIX  OBLOG_FETCHER
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "share/rc/ob_tenant_base.h"  // MTL_ID
 | 
				
			||||||
#include "ob_log_fetch_stream_container_mgr.h"
 | 
					#include "ob_log_fetch_stream_container_mgr.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace oceanbase
 | 
					namespace oceanbase
 | 
				
			||||||
@ -61,7 +62,7 @@ int ObFsContainerMgr::init(
 | 
				
			|||||||
    LOG_ERROR("init FetchStreamContainer pool fail", KR(ret));
 | 
					    LOG_ERROR("init FetchStreamContainer pool fail", KR(ret));
 | 
				
			||||||
  } else if (OB_FAIL(fs_pool_.init(fetch_stream_cached_count))) {
 | 
					  } else if (OB_FAIL(fs_pool_.init(fetch_stream_cached_count))) {
 | 
				
			||||||
    LOG_ERROR("init fetch stream pool fail", KR(ret), K(fetch_stream_cached_count));
 | 
					    LOG_ERROR("init fetch stream pool fail", KR(ret), K(fetch_stream_cached_count));
 | 
				
			||||||
  } else if (OB_FAIL(rpc_result_pool_.init(tenant_id, rpc_result_cached_count))) {
 | 
					  } else if (OB_FAIL(rpc_result_pool_.init(MTL_ID(), rpc_result_cached_count))) {
 | 
				
			||||||
    LOG_ERROR("init rpc result pool fail", KR(ret), K(tenant_id), K(rpc_result_cached_count));
 | 
					    LOG_ERROR("init rpc result pool fail", KR(ret), K(tenant_id), K(rpc_result_cached_count));
 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    rpc_ = &rpc;
 | 
					    rpc_ = &rpc;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user