Do not report ERROR when sample rate equals 100
This commit is contained in:
@ -85,7 +85,6 @@ public:
|
||||
int verify_checksum(const ObTabletReplicaChecksumItem &other) const;
|
||||
int assign_key(const ObTabletReplicaChecksumItem &other);
|
||||
int assign(const ObTabletReplicaChecksumItem &other);
|
||||
int set_tenant_id(const uint64_t tenant_id);
|
||||
|
||||
TO_STRING_KV(K_(tenant_id), K_(ls_id), K_(tablet_id), K_(server), K_(row_count),
|
||||
K_(compaction_scn), K_(data_checksum), K_(column_meta));
|
||||
@ -115,8 +114,7 @@ public:
|
||||
common::ObISQLClient &sql_proxy,
|
||||
common::ObIArray<ObTabletReplicaChecksumItem> &items,
|
||||
int64_t &tablet_items_cnt,
|
||||
const bool include_larger_than = false,
|
||||
const int32_t group_id = 0);
|
||||
const bool include_larger_than = false);
|
||||
static int batch_get(
|
||||
const uint64_t tenant_id,
|
||||
const common::ObIArray<ObTabletLSPair> &pairs,
|
||||
@ -141,6 +139,20 @@ public:
|
||||
const uint64_t tenant_id,
|
||||
const ObIArray<compaction::ObTabletCheckInfo> &pairs,
|
||||
ObIArray<ObTabletReplicaChecksumItem> &tablet_replica_checksum_items);
|
||||
|
||||
static int get_tablet_ls_pairs(
|
||||
const uint64_t tenant_id,
|
||||
const schema::ObSimpleTableSchemaV2 &simple_schema,
|
||||
common::ObMySQLProxy &sql_proxy,
|
||||
common::ObIArray<ObTabletLSPair> &tablet_ls_pairs);
|
||||
|
||||
static int get_tablet_ls_pairs(
|
||||
const uint64_t tenant_id,
|
||||
const uint64_t table_id,
|
||||
common::ObMySQLProxy &sql_proxy,
|
||||
const common::ObIArray<common::ObTabletID> &tablet_ids,
|
||||
common::ObIArray<ObTabletLSPair> &tablet_ls_pairs);
|
||||
|
||||
static int set_column_meta_with_hex_str(
|
||||
const ObString &hex_str,
|
||||
ObTabletReplicaReportColumnMeta &column_meta);
|
||||
@ -186,7 +198,6 @@ private:
|
||||
static int inner_batch_get_by_sql_(
|
||||
const uint64_t tenant_id,
|
||||
const common::ObSqlString &sql,
|
||||
const int32_t group_id,
|
||||
common::ObISQLClient &sql_client,
|
||||
common::ObIArray<ObTabletReplicaChecksumItem> &items,
|
||||
int64_t &tablet_items_cnt);
|
||||
@ -217,10 +228,14 @@ public:
|
||||
static int get_tablet_replica_checksum_items(
|
||||
const uint64_t tenant_id,
|
||||
common::ObMySQLProxy &mysql_proxy,
|
||||
const schema::ObSimpleTableSchemaV2 &simple_schema,
|
||||
const SCN &compaction_scn,
|
||||
const common::ObIArray<ObTabletLSPair> &tablet_pairs,
|
||||
common::ObIArray<ObTabletLSPair> &tablet_pairs,
|
||||
common::ObIArray<ObTabletReplicaChecksumItem> &items);
|
||||
private:
|
||||
static int get_table_all_tablet_ids_(
|
||||
const schema::ObSimpleTableSchemaV2 &simple_schema,
|
||||
common::ObIArray<common::ObTabletID> &schema_tablet_ids);
|
||||
const static int64_t MAX_BATCH_COUNT = 120;
|
||||
const static int64_t PRINT_LOG_INVERVAL = 2 * 60 * 1000 * 1000L; // 2m
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user