reformat source code
according to code styles, 'AccessModifierOffset' should be -2.
This commit is contained in:
@ -28,19 +28,19 @@ class ObMySQLProxy;
|
||||
namespace clog {
|
||||
class ObILogEngine;
|
||||
class ObIRemoteLogQueryEngine {
|
||||
public:
|
||||
public:
|
||||
ObIRemoteLogQueryEngine()
|
||||
{}
|
||||
virtual ~ObIRemoteLogQueryEngine()
|
||||
{}
|
||||
|
||||
public:
|
||||
public:
|
||||
virtual int get_log(const common::ObPartitionKey& partition_key, const uint64_t log_id,
|
||||
const common::ObMemberList& curr_member_list, transaction::ObTransID& trans_id, int64_t& submit_timestamp) = 0;
|
||||
};
|
||||
|
||||
class ObPartitionLogInfo {
|
||||
public:
|
||||
public:
|
||||
ObPartitionLogInfo(const common::ObPartitionKey& partition_key, const uint64_t log_id)
|
||||
: partition_key_(partition_key), log_id_(log_id)
|
||||
{}
|
||||
@ -49,7 +49,7 @@ class ObPartitionLogInfo {
|
||||
~ObPartitionLogInfo()
|
||||
{}
|
||||
|
||||
public:
|
||||
public:
|
||||
uint64_t hash() const;
|
||||
bool operator==(const ObPartitionLogInfo& other) const;
|
||||
void set(const common::ObPartitionKey& partition_key, const uint64_t log_id)
|
||||
@ -71,19 +71,19 @@ class ObPartitionLogInfo {
|
||||
}
|
||||
TO_STRING_KV(K(partition_key_), K(log_id_));
|
||||
|
||||
private:
|
||||
private:
|
||||
common::ObPartitionKey partition_key_;
|
||||
uint64_t log_id_;
|
||||
};
|
||||
|
||||
class ObRemoteLogQETask {
|
||||
public:
|
||||
public:
|
||||
ObRemoteLogQETask() : partition_key_(), log_id_(common::OB_INVALID_ID), curr_member_list_()
|
||||
{}
|
||||
~ObRemoteLogQETask()
|
||||
{}
|
||||
|
||||
public:
|
||||
public:
|
||||
void set(
|
||||
const common::ObPartitionKey& partition_key, const uint64_t log_id, const common::ObMemberList& curr_member_list)
|
||||
{
|
||||
@ -108,17 +108,17 @@ class ObRemoteLogQETask {
|
||||
}
|
||||
TO_STRING_KV(K(partition_key_), K(log_id_), K(curr_member_list_));
|
||||
|
||||
private:
|
||||
private:
|
||||
common::ObPartitionKey partition_key_;
|
||||
uint64_t log_id_;
|
||||
common::ObMemberList curr_member_list_;
|
||||
|
||||
private:
|
||||
private:
|
||||
DISALLOW_COPY_AND_ASSIGN(ObRemoteLogQETask);
|
||||
};
|
||||
|
||||
class ObTransIDInfo {
|
||||
public:
|
||||
public:
|
||||
ObTransIDInfo(const transaction::ObTransID& trans_id, const int64_t submit_timestamp, const int64_t ts)
|
||||
: trans_id_(trans_id), submit_timestamp_(submit_timestamp), ts_(ts)
|
||||
{}
|
||||
@ -127,7 +127,7 @@ class ObTransIDInfo {
|
||||
~ObTransIDInfo()
|
||||
{}
|
||||
|
||||
public:
|
||||
public:
|
||||
const transaction::ObTransID& get_trans_id() const
|
||||
{
|
||||
return trans_id_;
|
||||
@ -142,7 +142,7 @@ class ObTransIDInfo {
|
||||
}
|
||||
TO_STRING_KV(K(trans_id_), K(submit_timestamp_), K(ts_));
|
||||
|
||||
private:
|
||||
private:
|
||||
transaction::ObTransID trans_id_;
|
||||
int64_t submit_timestamp_;
|
||||
// The time inserted into hash map, used to cache replacement
|
||||
@ -150,29 +150,29 @@ class ObTransIDInfo {
|
||||
};
|
||||
|
||||
class ObRemoteLogQueryEngine : public ObIRemoteLogQueryEngine, public lib::TGTaskHandler {
|
||||
public:
|
||||
public:
|
||||
const static int64_t REMOTE_LOG_QUERY_ENGINE_THREAD_NUM = 2;
|
||||
const static int64_t MINI_MODE_REMOTE_LOG_QUERY_ENGINE_THREAD_NUM = 1;
|
||||
const static int64_t REMOTE_LOG_QUERY_ENGINE_TASK_NUM = 1000;
|
||||
|
||||
public:
|
||||
public:
|
||||
ObRemoteLogQueryEngine();
|
||||
virtual ~ObRemoteLogQueryEngine();
|
||||
|
||||
public:
|
||||
public:
|
||||
int init(common::ObMySQLProxy* sql_proxy, ObILogEngine* log_engine, const common::ObAddr& self);
|
||||
int start();
|
||||
void stop();
|
||||
void wait();
|
||||
void destroy();
|
||||
|
||||
public:
|
||||
public:
|
||||
virtual int get_log(const common::ObPartitionKey& partition_key, const uint64_t log_id,
|
||||
const common::ObMemberList& curr_member_list, transaction::ObTransID& trans_id, int64_t& submit_timestamp);
|
||||
virtual void handle(void* task);
|
||||
int run_clear_cache_task();
|
||||
|
||||
private:
|
||||
private:
|
||||
int get_addr_array_(
|
||||
const common::ObPartitionKey& partition_key, const uint64_t log_id, common::ObAddrArray& addr_array);
|
||||
int execute_query_(const common::ObPartitionKey& partition_key, const uint64_t log_id,
|
||||
@ -180,23 +180,23 @@ class ObRemoteLogQueryEngine : public ObIRemoteLogQueryEngine, public lib::TGTas
|
||||
static int transfer_addr_array_(const common::ObMemberList& member_list, common::ObAddrArray& addr_array);
|
||||
const static int64_t CLEAR_CACHE_INTERVAL = 300 * 1000 * 1000L; // 5 minutes
|
||||
class ClearCacheTask : public common::ObTimerTask {
|
||||
public:
|
||||
public:
|
||||
ClearCacheTask();
|
||||
virtual ~ClearCacheTask()
|
||||
{}
|
||||
|
||||
public:
|
||||
public:
|
||||
int init(ObRemoteLogQueryEngine* host);
|
||||
virtual void runTimerTask();
|
||||
void destroy();
|
||||
|
||||
private:
|
||||
private:
|
||||
bool is_inited_;
|
||||
ObRemoteLogQueryEngine* host_;
|
||||
};
|
||||
class RemoveIfFunctor;
|
||||
|
||||
private:
|
||||
private:
|
||||
bool is_inited_;
|
||||
bool is_running_;
|
||||
// Query __all_clog_hisotry_info
|
||||
@ -208,7 +208,7 @@ class ObRemoteLogQueryEngine : public ObIRemoteLogQueryEngine, public lib::TGTas
|
||||
ClearCacheTask clear_cache_task_;
|
||||
common::ObAddr self_;
|
||||
|
||||
private:
|
||||
private:
|
||||
DISALLOW_COPY_AND_ASSIGN(ObRemoteLogQueryEngine);
|
||||
};
|
||||
} // namespace clog
|
||||
|
||||
Reference in New Issue
Block a user