Do not report ERROR when sample rate equals 100

This commit is contained in:
ZenoWang
2024-02-06 14:49:31 +00:00
committed by ob-robot
parent 1f1d5c08ae
commit c8ef409bf3
3710 changed files with 486984 additions and 3083329 deletions

View File

@ -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
};