[FEAT MERGE]
Co-authored-by: cqliang1995 <cq.liang@outlook.com> Co-authored-by: qingsuijiu <642782632@qq.com> Co-authored-by: yaojing624 <jingfeng.jf@oceanbase.com>
This commit is contained in:
4
deps/oblib/src/lib/ob_define.h
vendored
4
deps/oblib/src/lib/ob_define.h
vendored
@ -2083,6 +2083,10 @@ const int64_t ASYNC_CLOG = 1 << CLOG_BITS_SHIFT;
|
||||
const int64_t WITHOUT_ENCRYPTION = 0 << ENCRYPTION_BITS_SHIFT;
|
||||
const int64_t WITH_ENCRYPTION = 1 << ENCRYPTION_BITS_SHIFT;
|
||||
|
||||
// tracepoint, refer to OB_MAX_CONFIG_xxx
|
||||
const int64_t OB_MAX_TRACEPOINT_NAME_LEN = 128;
|
||||
const int64_t OB_MAX_TRACEPOINT_DESCRIBE_LEN = 4096;
|
||||
|
||||
// Need to manually maintain the replica_type_to_str function in utility.cpp,
|
||||
// Currently there are only three types: REPLICA_TYPE_FULL, REPLICA_TYPE_READONLY, and REPLICA_TYPE_LOGONLY
|
||||
enum ObReplicaType
|
||||
|
||||
6
deps/oblib/src/lib/utility/ob_tracepoint.cpp
vendored
6
deps/oblib/src/lib/utility/ob_tracepoint.cpp
vendored
@ -12,6 +12,12 @@
|
||||
|
||||
#include "lib/utility/ob_tracepoint.h"
|
||||
|
||||
#define GLOBAL_ERRSIM_POINT_DEF(no, name, describe) \
|
||||
oceanbase::common::NamedEventItem oceanbase::common::EventTable::name( \
|
||||
no, #name, describe, oceanbase::common::EventTable::global_item_list());
|
||||
#include "lib/utility/ob_tracepoint_def.h"
|
||||
#undef GLOBAL_ERRSIM_POINT_DEF
|
||||
|
||||
bool &get_tp_switch()
|
||||
{
|
||||
RLOCAL(bool, turn_off);
|
||||
|
||||
698
deps/oblib/src/lib/utility/ob_tracepoint.h
vendored
698
deps/oblib/src/lib/utility/ob_tracepoint.h
vendored
@ -101,17 +101,16 @@ private:
|
||||
}
|
||||
|
||||
|
||||
#define EVENT_CALL(event_no, ...) ({ \
|
||||
EventItem &item = ::oceanbase::common::EventTable::instance().get_event(event_no); \
|
||||
item.call(SELECT(1, ##__VA_ARGS__)); })
|
||||
#define EVENT_CALL(name_event, ...) ({ name_event.item_.call(SELECT(1, ##__VA_ARGS__)); })
|
||||
|
||||
#define EVENT_CODE(event_no, ...) ({ \
|
||||
EventItem &item = ::oceanbase::common::EventTable::instance().get_event(event_no); \
|
||||
item.get_event_code(); })
|
||||
#define EVENT_CODE(name_event, ...) ({ name_event.item_.get_event_code(); })
|
||||
|
||||
#define ERRSIM_POINT_DEF(name) void name##name(){}; static oceanbase::common::NamedEventItem name( \
|
||||
#name, oceanbase::common::EventTable::global_item_list());
|
||||
#define ERRSIM_POINT_CALL(name) name?:
|
||||
#define ERRSIM_POINT_DEF(name, ...) \
|
||||
static oceanbase::common::NamedEventItem name( \
|
||||
#name, SELECT(1, ##__VA_ARGS__, ""), \
|
||||
oceanbase::common::EventTable::global_item_list());
|
||||
|
||||
// latest doc:
|
||||
|
||||
// doc:
|
||||
|
||||
@ -121,22 +120,22 @@ private:
|
||||
// if (E(50, session_id) OB_SUCCESS) { ... }
|
||||
// which means:
|
||||
// check whether event 50 of session_id was raised
|
||||
#define OB_E(event_no, ...) \
|
||||
EVENT_CALL(event_no, ##__VA_ARGS__)?:
|
||||
#define OB_E(name_event, ...) \
|
||||
EVENT_CALL(name_event, ##__VA_ARGS__)?:
|
||||
|
||||
// to set a particular tracepoint
|
||||
// example: TP_SET_EVENT(50, 4016, 1, 1)
|
||||
// specify condition: TP_SET_EVENT(50, 4016, 1, 1, 3302201)
|
||||
// example: TP_SET_EVENT(EventTable::EN_IO_GETEVENTS, 4016, 1, 1)
|
||||
// specify condition: TP_SET_EVENT(EventTable::EN_IO_GETEVENTS, 4016, 1, 1, 3302201)
|
||||
// which means:
|
||||
// when session id is 3302201, trigger event 50 with error -4016
|
||||
#define TP_SET_EVENT(id, error_in, occur, trigger_freq, ...) \
|
||||
{ \
|
||||
EventItem item; \
|
||||
item.error_code_ = error_in; \
|
||||
item.occur_ = occur; \
|
||||
item.trigger_freq_ = trigger_freq; \
|
||||
item.cond_ = SELECT(1, ##__VA_ARGS__, 0); \
|
||||
::oceanbase::common::EventTable::instance().set_event(id, item); \
|
||||
#define TP_SET_EVENT(name, error_in, occur, trigger_freq, ...) \
|
||||
{ \
|
||||
EventItem item; \
|
||||
item.error_code_ = error_in; \
|
||||
item.occur_ = occur; \
|
||||
item.trigger_freq_ = trigger_freq; \
|
||||
item.cond_ = SELECT(1, ##__VA_ARGS__, 0); \
|
||||
name.item_.set_event(item); \
|
||||
}
|
||||
|
||||
#define TP_SET(file_name, func_name, key, trace_func) \
|
||||
@ -219,17 +218,40 @@ inline void** tracepoint_get(const char* name)
|
||||
|
||||
struct EventItem
|
||||
{
|
||||
int64_t no_;
|
||||
const char *name_;
|
||||
const char *describe_;
|
||||
int64_t occur_; // number of occurrences
|
||||
int64_t trigger_freq_; // trigger frequency
|
||||
int64_t error_code_; // error code to return
|
||||
int64_t cond_;
|
||||
|
||||
EventItem()
|
||||
: occur_(0),
|
||||
: no_(-1),
|
||||
name_(nullptr),
|
||||
describe_(nullptr),
|
||||
occur_(0),
|
||||
trigger_freq_(0),
|
||||
error_code_(0),
|
||||
cond_(0) {}
|
||||
|
||||
EventItem(int64_t no, const char *name, const char *describe)
|
||||
: no_(no),
|
||||
name_(name),
|
||||
describe_(describe),
|
||||
occur_(0),
|
||||
trigger_freq_(0),
|
||||
error_code_(0),
|
||||
cond_(0) {}
|
||||
|
||||
void set_event(const EventItem& other)
|
||||
{
|
||||
occur_ = other.occur_;
|
||||
trigger_freq_ = other.trigger_freq_;
|
||||
error_code_ = other.error_code_;
|
||||
cond_ = other.cond_;
|
||||
}
|
||||
|
||||
int call(const int64_t v) { return cond_ == v ? call() : 0; }
|
||||
int call() { return static_cast<int>(get_event_code()); }
|
||||
int64_t get_event_code()
|
||||
@ -278,577 +300,81 @@ struct EventItem
|
||||
|
||||
struct NamedEventItem : public ObDLinkBase<NamedEventItem>
|
||||
{
|
||||
NamedEventItem(const char *name, ObDList<NamedEventItem> &l) : name_(name)
|
||||
template<std::size_t TP_NAME_LEN, std::size_t TP_DESCRIBE_LEN>
|
||||
NamedEventItem(const char (&tp_name)[TP_NAME_LEN],
|
||||
const char (&tp_describe)[TP_DESCRIBE_LEN],
|
||||
ObDList<NamedEventItem> &l): item_(-1, tp_name, tp_describe)
|
||||
{
|
||||
STATIC_ASSERT(TP_NAME_LEN - 1 <= OB_MAX_TRACEPOINT_NAME_LEN,
|
||||
"tp_name length longer than OB_MAX_TRACEPOINT_NAME_LEN(128) is not allowed!");
|
||||
STATIC_ASSERT(TP_DESCRIBE_LEN - 1 <= OB_MAX_TRACEPOINT_DESCRIBE_LEN,
|
||||
"tp_describe length longer than OB_MAX_TRACEPOINT_DESCRIBE_LEN(4096) is not allowed!");
|
||||
l.add_last(this);
|
||||
}
|
||||
|
||||
template<std::size_t TP_NAME_LEN, std::size_t TP_DESCRIBE_LEN>
|
||||
NamedEventItem(const int64_t tp_no,
|
||||
const char (&tp_name)[TP_NAME_LEN],
|
||||
const char (&tp_describe)[TP_DESCRIBE_LEN],
|
||||
ObDList<NamedEventItem> &l) : item_(tp_no, tp_name, tp_describe)
|
||||
{
|
||||
STATIC_ASSERT(TP_NAME_LEN - 1 <= OB_MAX_TRACEPOINT_NAME_LEN,
|
||||
"tp_name length longer than OB_MAX_TRACEPOINT_NAME_LEN(128) is not allowed!");
|
||||
STATIC_ASSERT(TP_DESCRIBE_LEN - 1 <= OB_MAX_TRACEPOINT_DESCRIBE_LEN,
|
||||
"tp_describe length longer than OB_MAX_TRACEPOINT_DESCRIBE_LEN(4096) is not allowed!");
|
||||
l.add_last(this);
|
||||
}
|
||||
operator int(void) { return item_.call(); }
|
||||
|
||||
const char *name_;
|
||||
EventItem item_;
|
||||
};
|
||||
|
||||
class EventTable
|
||||
{
|
||||
static const int SIZE_OF_EVENT_TABLE = 100000; // max number of tracepoints supported
|
||||
public:
|
||||
EventTable() {
|
||||
for (int64_t i = 0; i < SIZE_OF_EVENT_TABLE; ++i) {
|
||||
memset(&(event_table_[i]), 0, sizeof(EventItem));
|
||||
}
|
||||
}
|
||||
EventTable() {}
|
||||
virtual ~EventTable() {}
|
||||
|
||||
// All tracepoints should be defined here before they can be used
|
||||
enum {
|
||||
EVENT_TABLE_INVALID = 0,
|
||||
EN_1,
|
||||
EN_2,
|
||||
EN_3,
|
||||
EN_4,
|
||||
EN_5,
|
||||
EN_6,
|
||||
EN_7,
|
||||
EN_8,
|
||||
EN_9,
|
||||
EN_IS_LOG_SYNC, // 10
|
||||
EN_POST_ADD_REPILICA_MC, // 11
|
||||
EN_MIGRATE_FETCH_MACRO_BLOCK, // 12
|
||||
EN_WRITE_BLOCK, // 13
|
||||
EN_COMMIT_SLOG, // 14
|
||||
EN_SCHEDULE_INDEX_DAG, // 15
|
||||
EN_INDEX_LOCAL_SORT_TASK, // 16
|
||||
EN_INDEX_MERGE_TASK, // 17
|
||||
EN_INDEX_WRITE_BLOCK, // 18
|
||||
EN_INDEX_COMMIT_SLOG, // 19
|
||||
EN_CHECK_CAN_DO_MERGE, // 20
|
||||
EN_SCHEDULE_MERGE, //21
|
||||
EN_MERGE_MACROBLOCK, //22
|
||||
EN_MERGE_CHECKSUM, //23
|
||||
EN_MERGE_FINISH, // 24
|
||||
EN_IO_SETUP, //25
|
||||
EN_FORCE_WRITE_SSTABLE_SECOND_INDEX = 26,
|
||||
EN_SCHEDULE_MIGRATE = 27,
|
||||
EN_TRANS_AFTER_COMMIT = 28,
|
||||
EN_CHANGE_SCHEMA_VERSION_TO_ZERO = 29,
|
||||
EN_POST_REMOVE_REPLICA_MC_MSG = 30,
|
||||
EN_POST_ADD_REPLICA_MC_MSG = 31,
|
||||
EN_CHECK_SUB_MIGRATION_TASK = 32,
|
||||
EN_POST_GET_MEMBER_LIST_MSG = 33,
|
||||
EN_WRITE_CHECKPOIRNT = 34,
|
||||
EN_MERGE_SORT_READ_MSG = 35,
|
||||
EN_IO_SUBMIT = 36,
|
||||
EN_IO_GETEVENTS = 37,
|
||||
EN_TRANS_LEADER_ACTIVE = 38,
|
||||
EN_UNIT_MANAGER = 39,
|
||||
EN_IO_CANCEL = 40,
|
||||
EN_REPLAY_ROW = 41,
|
||||
EN_BIG_ROW_REPLAY_FOR_MINORING = 42,
|
||||
EN_START_STMT_INTERFACE_ERROR = 43,
|
||||
EN_START_PARTICIPANT_INTERFACE_ERROR = 44,
|
||||
EN_END_PARTICIPANT_INTERFACE_ERROR = 45,
|
||||
EN_END_STMT_INTERFACE_ERROR = 46,
|
||||
EN_GET_GTS_LEADER = 47,
|
||||
ALLOC_LOG_ID_AND_TIMESTAMP_ERROR = 48,
|
||||
AFTER_MIGRATE_FINISH_TASK = 49,
|
||||
EN_VALID_MIGRATE_SRC = 52,
|
||||
EN_BALANCE_TASK_EXE_ERR = 53,
|
||||
EN_ADD_REBUILD_PARENT_SRC = 54,
|
||||
EN_BAD_BLOCK_ERROR = 55,
|
||||
EN_ADD_RESTORE_TASK_ERROR = 56,
|
||||
EN_CTAS_FAIL_NO_DROP_ERROR = 57,
|
||||
EN_IO_CHANNEL_QUEUE_ERROR = 58,
|
||||
EN_GET_SCHE_CTX_ERROR = 59,
|
||||
EN_CLOG_RESTORE_REPLAYED_LOG = 60,
|
||||
EN_GEN_REBUILD_TASK = 61,
|
||||
EN_IO_HANG_ERROR = 62,
|
||||
EN_CREATE_TENANT_TRANS_ONE_FAILED = 63,
|
||||
EN_CREATE_TENANT_TRANS_TWO_FAILED = 64,
|
||||
EN_DELAY_REPLAY_SOURCE_SPLIT_LOG = 65,
|
||||
EN_BLOCK_SPLIT_PROGRESS_RESPONSE = 66,
|
||||
EN_RPC_ENCODE_SEGMENT_DATA_ERR = 67,
|
||||
EN_RPC_ENCODE_RAW_DATA_ERR = 68,
|
||||
EN_RPC_DECODE_COMPRESS_DATA_ERR = 69,
|
||||
EN_RPC_DECODE_RAW_DATA_ERR = 70,
|
||||
EN_BLOCK_SHUTDOWN_PARTITION = 71,
|
||||
EN_BLOCK_SPLIT_SOURCE_PARTITION = 72,
|
||||
EN_BLOCK_SUBMIT_SPLIT_SOURCE_LOG = 73,
|
||||
EN_BLOCK_SPLIT_DEST_PARTITION = 74,
|
||||
EN_CREATE_TENANT_TRANS_THREE_FAILED = 75,
|
||||
EN_ALTER_CLUSTER_FAILED = 76,
|
||||
EN_STANDBY_REPLAY_SCHEMA_FAIL = 77,
|
||||
EN_STANDBY_REPLAY_CREATE_TABLE_FAIL = 78,
|
||||
EN_STANDBY_REPLAY_CREATE_TENANT_FAIL = 79,
|
||||
EN_STANDBY_REPLAY_CREATE_USER_FAIL = 80,
|
||||
EN_CREATE_TENANT_BEFORE_PERSIST_MEMBER_LIST = 81,
|
||||
EN_CREATE_TENANT_END_PERSIST_MEMBER_LIST = 82,
|
||||
EN_BROADCAST_CLUSTER_STATUS_FAIL = 83,
|
||||
EN_SET_FREEZE_INFO_FAILED = 84,
|
||||
EN_UPDATE_MAJOR_SCHEMA_FAIL = 85,
|
||||
EN_RENEW_SNAPSHOT_FAIL = 86,
|
||||
EN_FOLLOWER_UPDATE_FREEZE_INFO_FAIL = 87,
|
||||
EN_PARTITION_ITERATOR_FAIL = 88,
|
||||
EN_REFRESH_INCREMENT_SCHEMA_PHASE_THREE_FAILED = 89,
|
||||
EN_MIGRATE_LOGIC_TASK = 90,
|
||||
EN_REPLAY_ADD_PARTITION_TO_PG_CLOG = 91,
|
||||
EN_REPLAY_ADD_PARTITION_TO_PG_CLOG_AFTER_CREATE_SSTABLE = 92,
|
||||
EN_BEFORE_RENEW_SNAPSHOT_FAIL = 93,
|
||||
EN_BUILD_INDEX_RELEASE_SNAPSHOT_FAILED = 94,
|
||||
EN_CREATE_PG_PARTITION_FAIL = 95,
|
||||
EN_PUSH_TASK_FAILED = 96,
|
||||
EN_PUSH_REFERENCE_TABLE_FAIL = 97,
|
||||
EN_SLOG_WAIT_FLUSH_LOG = 98,
|
||||
EN_SET_MEMBER_LIST_FAIL = 99,
|
||||
EN_CREATE_TABLE_TRANS_END_FAIL = 100,
|
||||
EN_ABROT_INDEX_FAIL = 101,
|
||||
EN_DELAY_REPLAY_SOURCE_SPLIT_LOG_R_REPLICA = 102,
|
||||
EN_SKIP_GLOBAL_SSTABLE_SCHEMA_VERSION = 103,
|
||||
EN_STOP_ROOT_INSPECTION = 104,
|
||||
EN_DROP_TENANT_FAILED = 105,
|
||||
EN_SKIP_DROP_MEMTABLE = 106,
|
||||
EN_SKIP_DROP_PG_PARTITION = 107,
|
||||
EN_OBSERVER_CREATE_PARTITION_FAILED = 109,
|
||||
EN_CREATE_PARTITION_WITH_OLD_MAJOR_TS = 110,
|
||||
EN_PREPARE_SPLIT_FAILED = 111,
|
||||
EN_REPLAY_SOURCE_SPLIT_LOG_FAILED = 112,
|
||||
EN_SAVE_SPLIT_STATE_FAILED = 113,
|
||||
EN_FORCE_REFRESH_TABLE = 114,
|
||||
EN_REPLAY_SPLIT_DEST_LOG_FAILED = 116,
|
||||
EN_PROCESS_TO_PRIMARY_ERR = 117,
|
||||
EN_CREATE_PG_AFTER_CREATE_SSTBALES = 118,
|
||||
EN_CREATE_PG_AFTER_REGISTER_TRANS_SERVICE = 119,
|
||||
EN_CREATE_PG_AFTER_REGISTER_ELECTION_MGR = 120,
|
||||
EN_CREATE_PG_AFTER_ADD_PARTITIONS_TO_MGR = 121,
|
||||
EN_CREATE_PG_AFTER_ADD_PARTITIONS_TO_REPLAY_ENGINE = 122,
|
||||
EN_CREATE_PG_AFTER_BATCH_START_PARTITION_ELECTION = 123,
|
||||
EN_BACKUP_MACRO_BLOCK_SUBTASK_FAILED = 124,
|
||||
EN_BACKUP_REPORT_RESULT_FAILED = 125,
|
||||
EN_RESTORE_UPDATE_PARTITION_META_FAILED = 126,
|
||||
EN_BACKUP_FILTER_TABLE_BY_SCHEMA = 127,
|
||||
EN_FORCE_DFC_BLOCK = 128,
|
||||
EN_SERVER_PG_META_WRITE_HALF_FAILED = 129,
|
||||
EN_SERVER_TENANT_FILE_SUPER_BLOCK_WRITE_HALF_FAILED = 130,
|
||||
EN_DTL_ONE_ROW_ONE_BUFFER = 131,
|
||||
EN_LOG_ARCHIVE_PUSH_LOG_FAILED = 132,
|
||||
|
||||
EN_BACKUP_DATA_VERSION_GAP_OVER_LIMIT = 133,
|
||||
EN_LOG_ARHIVE_SCHEDULER_INTERRUPT = 134,
|
||||
EN_BACKUP_IO_LIST_FILE = 135,
|
||||
EN_BACKUP_IO_IS_EXIST = 136,
|
||||
EN_BACKUP_IO_GET_FILE_LENGTH = 137,
|
||||
EN_BACKUP_IO_BEFORE_DEL_FILE = 138,
|
||||
EN_BACKUP_IO_AFTER_DEL_FILE = 139,
|
||||
EN_BACKUP_IO_BEFORE_MKDIR = 140,
|
||||
EN_BACKUP_IO_AFTER_MKDIR = 141,
|
||||
EN_BACKUP_IO_UPDATE_FILE_MODIFY_TIME = 142,
|
||||
EN_BACKUP_IO_BEFORE_WRITE_SINGLE_FILE = 143,
|
||||
EN_BACKUP_IO_AFTER_WRITE_SINGLE_FILE = 144,
|
||||
EN_BACKUP_IO_READER_OPEN = 145,
|
||||
EN_BACKUP_IO_READER_PREAD = 146,
|
||||
EN_BACKUP_IO_WRITE_OPEN = 147,
|
||||
EN_BACKUP_IO_WRITE_WRITE = 148,
|
||||
EN_BACKUP_IO_APPENDER_OPEN = 149,
|
||||
EN_BACKUP_IO_APPENDER_WRITE = 150,
|
||||
EN_ROOT_BACKUP_MAX_GENERATE_NUM = 151,
|
||||
EN_ROOT_BACKUP_NEED_SWITCH_TENANT = 152,
|
||||
EN_BACKUP_FILE_APPENDER_CLOSE = 153,
|
||||
EN_RESTORE_MACRO_CRC_ERROR = 154,
|
||||
EN_BACKUP_DELETE_HANDLE_LS_TASK = 155,
|
||||
EN_BACKUP_DELETE_MARK_DELETING = 156,
|
||||
EN_RESTORE_FETCH_CLOG_ERROR = 157,
|
||||
EN_BACKUP_LEASE_CAN_TAKEOVER = 158,
|
||||
EN_BACKUP_EXTERN_INFO_ERROR = 159,
|
||||
EN_INCREMENTAL_BACKUP_NUM = 160,
|
||||
EN_LOG_ARCHIVE_BEFORE_PUSH_LOG_FAILED = 161,
|
||||
EN_BACKUP_META_INDEX_BUFFER_NOT_COMPLETED = 162,
|
||||
EN_BACKUP_MACRO_INDEX_BUFFER_NOT_COMPLETED = 163,
|
||||
EN_LOG_ARCHIVE_DATA_BUFFER_NOT_COMPLETED = 164,
|
||||
EN_LOG_ARCHIVE_INDEX_BUFFER_NOT_COMPLETED = 165,
|
||||
EN_FILE_SYSTEM_RENAME_ERROR = 166,
|
||||
EN_BACKUP_OBSOLETE_INTERVAL = 167,
|
||||
EN_BACKUP_BACKUP_LOG_ARCHIVE_INTERRUPTED = 168,
|
||||
EN_BACKUP_BACKUPSET_EXTERN_INFO_ERROR = 169,
|
||||
EN_BACKUP_SCHEDULER_GET_SCHEMA_VERSION_ERROR = 170,
|
||||
EN_BACKUP_BACKUPSET_FILE_TASK = 171,
|
||||
EN_LOG_ARCHIVE_RESTORE_ACCUM_CHECKSUM_TAMPERED = 172,
|
||||
EN_BACKUP_BACKUPPIECE_FILE_TASK = 173,
|
||||
EN_BACKUP_RS_BLOCK_FROZEN_PIECE = 174,
|
||||
EN_LOG_ARCHIVE_BLOCK_SWITCH_PIECE = 175,
|
||||
EN_BACKUP_ARCHIVELOG_RPC_FAILED = 176,
|
||||
EN_BACKUP_AFTER_UPDATE_EXTERNAL_ROUND_INFO_FOR_USER = 177,
|
||||
EN_BACKUP_AFTER_UPDATE_EXTERNAL_ROUND_INFO_FOR_SYS = 178,
|
||||
EN_BACKUP_AFTER_UPDATE_EXTERNAL_BOTH_PIECE_INFO_FOR_USER = 179,
|
||||
EN_BACKUP_AFTER_UPDATE_EXTERNAL_BOTH_PIECE_INFO_FOR_SYS = 180,
|
||||
EN_BACKUP_BACKUPPIECE_FINISH_UPDATE_EXTERN_AND_INNER_INFO = 181,
|
||||
EN_BACKUP_BACKUPPIECE_DO_SCHEDULE = 182,
|
||||
EN_STOP_TENANT_LOG_ARCHIVE_BACKUP = 183,
|
||||
EN_BACKUP_SERVER_DISK_IS_FULL = 184,
|
||||
EN_CHANGE_TENANT_FAILED = 185,
|
||||
EN_BACKUP_PERSIST_LS_FAILED = 186,
|
||||
EN_BACKUP_VALIDATE_DO_FINISH = 189,
|
||||
EN_BACKUP_SYS_META_TASK_FAILED = 190,
|
||||
EN_BACKUP_SYS_TABLET_TASK_FAILED = 191,
|
||||
EN_BACKUP_DATA_TABLET_MINOR_SSTABLE_TASK_FAILED = 192,
|
||||
EN_BACKUP_DATA_TABLET_MAJOR_SSTABLE_TASK_FAILED = 193,
|
||||
EN_BACKUP_BUILD_LS_LEVEL_INDEX_TASK_FAILED = 194,
|
||||
EN_BACKUP_BUILD_TENANT_LEVEL_INDEX_TASK_FAILED = 195,
|
||||
EN_BACKUP_PREFETCH_BACKUP_INFO_FAILED = 196,
|
||||
EN_BACKUP_COMPLEMENT_LOG_TASK_FAILED = 197,
|
||||
EN_BACKUP_USER_META_TASK_FAILED = 198,
|
||||
EN_BACKUP_PREPARE_TASK_FAILED = 199,
|
||||
EN_BACKUP_CHECK_TABLET_CONTINUITY_FAILED = 200,
|
||||
// 下面请从201开始
|
||||
EN_CHECK_STANDBY_CLUSTER_SCHEMA_CONDITION = 201,
|
||||
EN_ALLOCATE_LOB_BUF_FAILED = 202,
|
||||
EN_ALLOCATE_DESERIALIZE_LOB_BUF_FAILED = 203,
|
||||
EN_ENCRYPT_ALLOCATE_HASHMAP_FAILED = 204,
|
||||
EN_ENCRYPT_ALLOCATE_ROW_BUF_FAILED = 205,
|
||||
EN_ENCRYPT_GET_MASTER_KEY_FAILED = 206,
|
||||
EN_DECRYPT_ALLOCATE_ROW_BUF_FAILED = 207,
|
||||
EN_DECRYPT_GET_MASTER_KEY_FAILED = 208,
|
||||
EN_FAST_MIGRATE_CHANGE_MEMBER_LIST_NOT_BEGIN = 209,
|
||||
EN_FAST_MIGRATE_CHANGE_MEMBER_LIST_AFTER_REMOVE = 210,
|
||||
EN_FAST_MIGRATE_CHANGE_MEMBER_LIST_SUCCESS_BUT_TIMEOUT = 211,
|
||||
EN_SCHEDULE_DATA_MINOR_MERGE = 212,
|
||||
EN_LOG_SYNC_SLOW = 213,
|
||||
EN_WRITE_CONFIG_FILE_FAILED = 214,
|
||||
EN_INVALID_ADDR_WEAK_READ_FAILED = 215,
|
||||
EN_STACK_OVERFLOW_CHECK_EXPR_STACK_SIZE = 216,
|
||||
EN_ENABLE_PDML_ALL_FEATURE = 217,
|
||||
// slog checkpoint错误模拟占坑 218-230
|
||||
EN_SLOG_CKPT_ERROR = 218,
|
||||
EN_FAST_RECOVERY_AFTER_ALLOC_FILE = 219,
|
||||
EN_FAST_MIGRATE_ADD_MEMBER_FAIL = 220,
|
||||
EN_FAST_RECOVERY_BEFORE_ADD_MEMBER = 221,
|
||||
EN_FAST_RECOVERY_AFTER_ADD_MEMBER = 222,
|
||||
EN_FAST_RECOVERY_AFTER_REMOVE_MEMBER = 223,
|
||||
EN_OFS_IO_SUBMIT = 224,
|
||||
EN_MIGRATE_ADD_PARTITION_FAILED = 225,
|
||||
EN_PRINT_QUERY_SQL = 231,
|
||||
EN_ADD_NEW_PG_TO_PARTITION_SERVICE = 232,
|
||||
EN_DML_DISABLE_RANDOM_RESHUFFLE =233,
|
||||
EN_RESIZE_PHYSICAL_FILE_FAILED = 234,
|
||||
EN_ALLOCATE_RESIZE_MEMORY_FAILED = 235,
|
||||
EN_WRITE_SUPER_BLOCK_FAILED = 236,
|
||||
EN_GC_FAILED_PARTICIPANTS = 237,
|
||||
EN_SSL_INVITE_NODES_FAILED = 238,
|
||||
EN_ADD_TRIGGER_SKIP_MAP = 239,
|
||||
EN_DEL_TRIGGER_SKIP_MAP = 240,
|
||||
EN_RESET_FREE_MEMORY = 241,
|
||||
EN_BKGD_TASK_REPORT_COMPLETE = 242,
|
||||
EN_BKGD_TRANSMIT_CHECK_STATUS_PER_ROW = 243,
|
||||
EN_OPEN_REMOTE_ASYNC_EXECUTION = 244,
|
||||
EN_BACKUP_DELETE_EXCEPTION_HANDLING = 245,
|
||||
EN_SORT_IMPL_FORCE_DO_DUMP = 246,
|
||||
EN_ENFORCE_PUSH_DOWN_WF = 247,
|
||||
EN_SORT_IMPL_TOPN_EAGER_FILTER = 248,
|
||||
//
|
||||
EN_TRANS_SHARED_LOCK_CONFLICT = 250,
|
||||
EN_HASH_JOIN_OPTION = 251,
|
||||
EN_SET_DISABLE_HASH_JOIN_BATCH = 252,
|
||||
EN_INNER_SQL_CONN_LEAK_CHECK = 253,
|
||||
EN_ADAPTIVE_GROUP_BY_SMALL_CACHE = 254,
|
||||
|
||||
// only work for remote execute
|
||||
EN_DISABLE_REMOTE_EXEC_WITH_PLAN = 255,
|
||||
EN_REMOTE_EXEC_ERR = 256,
|
||||
|
||||
EN_XA_PREPARE_ERROR = 260,
|
||||
EN_XA_UPDATE_COORD_FAILED = 261,
|
||||
EN_XA_PREPARE_RESP_LOST = 262,
|
||||
EN_XA_RPC_TIMEOUT = 263,
|
||||
EN_XA_COMMIT_ABORT_RESP_LOST = 264,
|
||||
EN_XA_1PC_RESP_LOST = 265,
|
||||
EN_DISK_ERROR = 266,
|
||||
|
||||
|
||||
EN_CLOG_DUMP_ILOG_MEMSTORE_RENAME_FAILURE = 267,
|
||||
EN_CLOG_ILOG_MEMSTORE_ALLOC_MEMORY_FAILURE = 268,
|
||||
EN_CLOG_LOG_NOT_IN_SW = 269,
|
||||
EN_CLOG_PARTITION_IS_NOT_SYNC = 270,
|
||||
EN_CLOG_LOG_NOT_IN_ILOG_STORAGE = 271,
|
||||
EN_CLOG_SW_OUT_OF_RANGE = 272,
|
||||
EN_DFC_FACTOR = 273,
|
||||
EN_LOGSERVICE_IO_TIMEOUT = 274,
|
||||
|
||||
EN_PARTICIPANTS_SIZE_OVERFLOW = 275,
|
||||
EN_UNDO_ACTIONS_SIZE_OVERFLOW = 276,
|
||||
EN_PART_PLUS_UNDO_OVERFLOW = 277,
|
||||
EN_HANDLE_PREPARE_MESSAGE_EAGAIN = 278,
|
||||
EN_RC_ONLY_LEADER_TO_LEADER = 279,
|
||||
EN_REPLAY_SERVICE_SUBMIT_TASK_SLEEP = 280,
|
||||
|
||||
//simulate DAS errors 301-350
|
||||
EN_DAS_SCAN_RESULT_OVERFLOW = 301,
|
||||
EN_DAS_DML_BUFFER_OVERFLOW = 302,
|
||||
EN_DAS_SIMULATE_OPEN_ERROR = 303,
|
||||
EN_DAS_WRITE_ROW_LIST_LEN = 304,
|
||||
EN_DAS_SIMULATE_VT_CREATE_ERROR = 305,
|
||||
EN_DAS_SIMULATE_LOOKUPOP_INIT_ERROR = 306,
|
||||
EN_DAS_SIMULATE_ASYNC_RPC_TIMEOUT = 307,
|
||||
EN_DAS_SIMULATE_DUMP_WRITE_BUFFER = 308,
|
||||
EN_DAS_SIMULATE_AGG_TASK_BUFF_LIMIT = 309,
|
||||
EN_DAS_ALL_PARALLEL_TASK_MEM_LIMIT = 310,
|
||||
EN_DAS_SIMULATE_GROUP_SIZE = 311,
|
||||
EN_DAS_SIMULATE_DAS_TASK_SIZE = 312,
|
||||
EN_DAS_SIMULATE_AGG_TASK_MEM_LIMIT = 313,
|
||||
EN_DAS_SIMULATE_AGG_TASK_RETRY_CODE = 314,
|
||||
EN_DAS_GROUP_RESCAN_TEST_MODE = 315,
|
||||
EN_DAS_SIMULATE_MAX_ROWSETS = 316,
|
||||
|
||||
EN_REPLAY_STORAGE_SCHEMA_FAILURE = 351,
|
||||
EN_SKIP_GET_STORAGE_SCHEMA = 352,
|
||||
EN_DISABLE_RICH_FORMAT_IN_STORAGE = 353,
|
||||
|
||||
EN_PREVENT_SYNC_REPORT = 360,
|
||||
EN_PREVENT_ASYNC_REPORT = 361,
|
||||
EN_REBALANCE_TASK_RETRY = 362,
|
||||
EN_LOG_IDS_COUNT_ERROR = 363,
|
||||
|
||||
EN_AMM_WASH_RATIO = 364,
|
||||
EN_ENABLE_THREE_STAGE_AGGREGATE = 365,
|
||||
EN_ROLLUP_ADAPTIVE_KEY_NUM = 366,
|
||||
EN_ENABLE_OP_OUTPUT_DATUM_CHECK = 367,
|
||||
EN_LEADER_STORAGE_ESTIMATION = 368,
|
||||
|
||||
// SQL table_scan, index_look_up and other dml_op 400-500
|
||||
EN_TABLE_LOOKUP_BATCH_ROW_COUNT = 400,
|
||||
EN_TABLE_REPLACE_BATCH_ROW_COUNT = 401,
|
||||
EN_TABLE_INSERT_UP_BATCH_ROW_COUNT = 402,
|
||||
EN_EXPLAIN_BATCHED_MULTI_STATEMENT = 403,
|
||||
EN_INS_MULTI_VALUES_BATCH_OPT = 404,
|
||||
EN_SQL_MEMORY_LABEL_HIGH64 = 405,
|
||||
EN_SQL_MEMORY_LABEL_LOW64 = 406,
|
||||
EN_SQL_MEMORY_DYNAMIC_LEAK_SIZE = 407,
|
||||
|
||||
// DDL related 500-550
|
||||
EN_DATA_CHECKSUM_DDL_TASK = 501,
|
||||
EN_HIDDEN_CHECKSUM_DDL_TASK = 502,
|
||||
EN_SUBMIT_INDEX_TASK_ERROR_BEFORE_STAT_RECORD = 503,
|
||||
EN_SUBMIT_INDEX_TASK_ERROR_AFTER_STAT_RECORD = 504,
|
||||
EN_BUILD_LOCAL_INDEX_WITH_CORRUPTED_DATA = 505,
|
||||
EN_BUILD_GLOBAL_INDEX_WITH_CORRUPTED_DATA = 506,
|
||||
EN_EARLY_RESPONSE_SCHEDULER = 509,
|
||||
EN_DDL_TASK_PROCESS_FAIL_STATUS = 510,
|
||||
EN_DDL_TASK_PROCESS_FAIL_ERROR = 511,
|
||||
EN_DDL_START_FAIL = 512,
|
||||
EN_DDL_COMPACT_FAIL = 513,
|
||||
EN_DDL_RELEASE_DDL_KV_FAIL = 514,
|
||||
EN_DDL_REPORT_CHECKSUM_FAIL = 515,
|
||||
EN_DDL_REPORT_REPLICA_BUILD_STATUS_FAIL = 516,
|
||||
EN_DDL_DIRECT_LOAD_WAIT_TABLE_LOCK_FAIL = 517,
|
||||
EN_DDL_LOBID_CACHE_SIZE_INJECTED = 518,
|
||||
|
||||
// SQL Optimizer related 551-599
|
||||
EN_EXPLAIN_GENERATE_PLAN_WITH_OUTLINE = 551,
|
||||
EN_ENABLE_AUTO_DOP_FORCE_PARALLEL_PLAN = 552,
|
||||
EN_GENERATE_PLAN_WITH_RECONSTRUCT_SQL = 553,
|
||||
EN_GENERATE_PLAN_WITH_NLJ = 554,
|
||||
//EN_CHECK_OPERATOR_OUTPUT_ROWS = 555,
|
||||
//EN_GENERATE_RANDOM_PLAN = 556,
|
||||
//EN_COALESCE_AGGR_IGNORE_COST = 557,
|
||||
|
||||
// 600-700 For PX use
|
||||
EN_PX_SQC_EXECUTE_FAILED = 600,
|
||||
EN_PX_SQC_INIT_FAILED = 601,
|
||||
EN_PX_SQC_INIT_PROCESS_FAILED = 602,
|
||||
EN_PX_PRINT_TARGET_MONITOR_LOG = 603,
|
||||
EN_PX_SQC_NOT_REPORT_TO_QC = 604,
|
||||
EN_PX_QC_EARLY_TERMINATE = 605,
|
||||
EN_PX_SINGLE_DFO_NOT_ERASE_DTL_INTERM_RESULT = 606,
|
||||
EN_PX_TEMP_TABLE_NOT_DESTROY_REMOTE_INTERM_RESULT = 607,
|
||||
EN_PX_NOT_ERASE_P2P_DH_MSG = 608,
|
||||
EN_PX_SLOW_PROCESS_SQC_FINISH_MSG = 609,
|
||||
EN_PX_JOIN_FILTER_NOT_MERGE_MSG = 610,
|
||||
EN_PX_P2P_MSG_REG_DM_FAILED= 611,
|
||||
EN_PX_JOIN_FILTER_HOLD_MSG = 612,
|
||||
EN_PX_DTL_TRACE_LOG_ENABLE = 613,
|
||||
EN_PX_DISABLE_RUNTIME_FILTER_EXTRACT_QUERY_RANGE = 614,
|
||||
EN_PX_MAX_IN_FILTER_QR_COUNT = 615,
|
||||
EN_PX_DISABLE_WHITE_RUNTIME_FILTER = 616,
|
||||
EN_PX_DISABLE_PD_TOPN_FILTER = 617,
|
||||
// please add new trace point after 700 or before 600
|
||||
|
||||
// Compaction Related 700-750
|
||||
EN_COMPACTION_DIAGNOSE_TABLE_STORE_UNSAFE_FAILED = 700,
|
||||
EN_COMPACTION_DIAGNOSE_CANNOT_MAJOR = 701,
|
||||
EN_COMPACTION_MERGE_TASK = 702,
|
||||
EN_MEDIUM_COMPACTION_SUBMIT_CLOG_FAILED = 703,
|
||||
EN_MEDIUM_COMPACTION_UPDATE_CUR_SNAPSHOT_FAILED = 704, // not used
|
||||
EN_MEDIUM_REPLICA_CHECKSUM_ERROR = 705,
|
||||
EN_MEDIUM_CREATE_DAG = 706,
|
||||
EN_MEDIUM_VERIFY_GROUP_SKIP_SET_VERIFY = 707,
|
||||
EN_MEDIUM_VERIFY_GROUP_SKIP_COLUMN_CHECKSUM = 708, // not used
|
||||
EN_SCHEDULE_MEDIUM_COMPACTION = 709,
|
||||
EN_SCHEDULE_MAJOR_GET_TABLE_SCHEMA = 710,
|
||||
EN_SKIP_INDEX_MAJOR = 711,
|
||||
EN_BUILD_DATA_MICRO_BLOCK = 712,
|
||||
EN_COMPACTION_CO_MERGE_EXE_FAILED = 713,
|
||||
EN_COMPACTION_CO_MERGE_SCHEDULE_FAILED = 714,
|
||||
EN_COMPACTION_MEDIUM_INIT_PARALLEL_RANGE = 715,
|
||||
EN_RS_USER_INDEX_CHECKSUM_ERROR = 716,
|
||||
EN_RS_CANT_GET_ALL_TABLET_CHECKSUM = 717,
|
||||
EN_SWAP_TABLET_IN_COMPACTION = 718,
|
||||
EN_COMPACTION_CO_MERGE_PREPARE_CTX_FAILED = 719,
|
||||
EN_COMPACTION_CO_MERGE_PREPARE_FAILED = 720,
|
||||
EN_COMPACTION_CO_MERGE_PREPARE_MINOR_FAILED = 721,
|
||||
EN_COMPACTION_CO_MERGE_FINISH_FAILED = 722,
|
||||
EN_COMPACTION_ITER_TABLET_NOT_EXIST = 723,
|
||||
EN_COMPACTION_ITER_LS_NOT_EXIST = 724,
|
||||
EN_COMPACTION_ITER_INVALID_TABLET_ID = 725,
|
||||
EN_RS_CHECK_SPECIAL_TABLE = 726,
|
||||
EN_COMPACTION_REPORT_ADD_TASK_FAILED = 727,
|
||||
EN_COMPACTION_REPORT_PROCESS_TASK_FAILED = 728,
|
||||
EN_RS_CHECK_MERGE_PROGRESS = 729,
|
||||
EN_CAN_NOT_SCHEDULE_MINOR = 730,
|
||||
EN_SCHEDULE_MEDIUM_FAILED = 731,
|
||||
EN_SPECIAL_TABLE_HAVE_LARGER_SCN = 732,
|
||||
EN_COMPACTION_CO_PUSH_TABLES_FAILED = 733,
|
||||
EN_COMPACTION_CO_MERGE_PARTITION_LONG_TIME = 734,
|
||||
EN_COMPACTION_SCHEDULE_META_MERGE = 735,
|
||||
EN_COMPACTION_ESTIMATE_ROW_FAILED = 736,
|
||||
EN_COMPACTION_UPDATE_REPORT_SCN = 737,
|
||||
EN_CO_MREGE_DAG_READY_FOREVER = 738,
|
||||
EN_CO_MREGE_DAG_SCHEDULE_REST = 739,
|
||||
EN_COMPACTION_SCHEDULE_MEDIUM_MERGE_AFTER_MINI = 740,
|
||||
EN_COMPACTION_MEDIUM_INIT_LARGE_PARALLEL_RANGE = 741,
|
||||
EN_GET_TABLET_LS_PAIR_IN_RS = 742,
|
||||
|
||||
// please add new trace point after 750
|
||||
EN_SESSION_LEAK_COUNT_THRESHOLD = 751,
|
||||
EN_END_PARTICIPANT = 800,
|
||||
|
||||
//LS Migration Related 900 - 1000
|
||||
EN_INITIAL_MIGRATION_TASK_FAILED = 900,
|
||||
EN_START_MIGRATION_TASK_FAILED = 901,
|
||||
EN_SYS_TABLETS_MIGRATION_TASK_FAILED = 902,
|
||||
EN_DATA_TABLETS_MIGRATION_TASK_FAILED = 903,
|
||||
EN_TABLET_GROUP_MIGRATION_TASK_FAILED = 904,
|
||||
EN_TABLET_MIGRATION_TASK_FAILED = 905,
|
||||
EN_MIGRATION_FINISH_TASK_FAILED = 906,
|
||||
EN_MIGRATION_READ_REMOTE_MACRO_BLOCK_FAILED = 907,
|
||||
EN_MIGRATION_ENABLE_LOG_FAILED = 908,
|
||||
EN_MIGRATION_ENABLE_VOTE_RETRY = 909,
|
||||
EN_MIGRATION_ENABLE_VOTE_FAILED = 910,
|
||||
EN_MIGRATION_COPY_MACRO_BLOCK_NUM = 911,
|
||||
EN_FINISH_TABLET_GROUP_RESTORE_FAILED = 912,
|
||||
EN_MIGRATION_ONLINE_FAILED = 913,
|
||||
EN_MIGRATION_GENERATE_SYS_TABLETS_DAG_FAILED = 914,
|
||||
EN_COPY_MAJOR_SNAPSHOT_VERSION = 915,
|
||||
EN_TABLET_MIGRATION_DAG_INNER_RETRY = 916,
|
||||
EN_LS_REBUILD_PREPARE_FAILED = 917,
|
||||
EN_TABLET_GC_TASK_FAILED = 918,
|
||||
EN_UPDATE_TABLET_HA_STATUS_FAILED = 919,
|
||||
EN_GENERATE_REBUILD_TASK_FAILED = 920,
|
||||
EN_CHECK_TRANSFER_TASK_EXSIT = 921,
|
||||
EN_TABLET_EMPTY_SHELL_TASK_FAILED = 922,
|
||||
|
||||
// Log Archive and Restore 1001 - 1100
|
||||
EN_START_ARCHIVE_LOG_GAP = 1001,
|
||||
EN_RESTORE_LOG_FAILED = 1002,
|
||||
EN_RESTORE_LOG_FROM_SOURCE_FAILED = 1003,
|
||||
EN_BACKUP_MULTIPLE_MACRO_BLOCK = 1004,
|
||||
EN_RESTORE_FETCH_TABLET_INFO = 1005,
|
||||
EN_RESTORE_COPY_MACRO_BLOCK_NUM = 1006,
|
||||
|
||||
// START OF STORAGE HA - 1101 - 2000
|
||||
EN_BACKUP_META_REPORT_RESULT_FAILED = 1101,
|
||||
EN_RESTORE_LS_INIT_PARAM_FAILED = 1102,
|
||||
EN_RESTORE_TABLET_INIT_PARAM_FAILED = 1103,
|
||||
EN_ADD_BACKUP_META_DAG_FAILED = 1104,
|
||||
EN_ADD_BACKUP_DATA_DAG_FAILED = 1105,
|
||||
EN_ADD_BACKUP_BUILD_INDEX_DAG_FAILED = 1106,
|
||||
EN_ADD_BACKUP_PREPARE_DAG_FAILED = 1107,
|
||||
EN_ADD_BACKUP_FINISH_DAG_FAILED = 1108,
|
||||
EN_ADD_BACKUP_PREFETCH_DAG_FAILED = 1109,
|
||||
EN_BACKUP_PERSIST_SET_TASK_FAILED = 1110,
|
||||
EN_BACKUP_READ_MACRO_BLOCK_FAILED = 1111,
|
||||
EN_FETCH_TABLE_INFO_RPC = 1112,
|
||||
EN_RESTORE_TABLET_TASK_FAILED = 1113,
|
||||
EN_INSERT_USER_RECOVER_JOB_FAILED = 1114,
|
||||
EN_INSERT_AUX_TENANT_RESTORE_JOB_FAILED = 1115,
|
||||
EN_RESTORE_CREATE_LS_FAILED = 1116,
|
||||
// END OF STORAGE HA - 1101 - 2000
|
||||
|
||||
// sql parameterization 1170-1180
|
||||
EN_SQL_PARAM_FP_NP_NOT_SAME_ERROR = 1170,
|
||||
EN_FLUSH_PC_NOT_CLEANUP_LEAK_MEM_ERROR = 1171,
|
||||
EN_PC_NOT_SWALLOW_ERROR = 1172,
|
||||
// END OF sql parameterization 1170-1180
|
||||
|
||||
// session info verification
|
||||
// The types are used for error verification
|
||||
EN_SESS_INFO_VERI_SYS_VAR_ERROR = 1180,
|
||||
EN_SESS_INFO_VERI_APP_INFO_ERROR = 1181,
|
||||
EN_SESS_INFO_VERI_APP_CTX_ERROR = 1182,
|
||||
EN_SESS_INFO_VERI_CLIENT_ID_ERROR = 1183,
|
||||
EN_SESS_INFO_VERI_CONTROL_INFO_ERROR = 1184,
|
||||
EN_SESS_INFO_VERI_TXN_EXTRA_INFO_ERROR = 1185,
|
||||
EN_SESS_POOL_MGR_CTRL = 1186,
|
||||
// session info diagnosis control
|
||||
// EN_SESS_INFO_DIAGNOSIS_CONTROL = 1187,
|
||||
EN_SESS_CLEAN_KILL_MAP_TIME = 1188,
|
||||
// sql audit background thread stuck
|
||||
EN_SQL_AUDIT_RELEASE_BACK_THREAD_STUCK = 1189,
|
||||
EN_SQL_AUDIT_CONSTRUCT_BACK_THREAD_STUCK = 1190,
|
||||
EN_ENABLE_NEWSORT_FORCE = 1200,
|
||||
|
||||
// Transaction // 2001 - 2100
|
||||
// Transaction free route
|
||||
EN_TX_FREE_ROUTE_UPDATE_STATE_ERROR = 2001,
|
||||
EN_TX_FREE_ROUTE_ENCODE_STATE_ERROR = 2002,
|
||||
EN_TX_FREE_ROUTE_STATE_SIZE = 2003,
|
||||
// Transaction common
|
||||
EN_TX_RESULT_INCOMPLETE = 2011,
|
||||
EN_CHECK_TX_CTX_LOCK = 2013,
|
||||
EN_THREAD_HANG = 2022,
|
||||
|
||||
EN_ENABLE_SET_TRACE_CONTROL_INFO = 2100,
|
||||
EN_CHEN = 2101,
|
||||
EN_ENABLE_TABLE_LOCK = 2102,
|
||||
EN_ENABLE_ROWKEY_CONFLICT_CHECK = 2103,
|
||||
EN_ENABLE_ORA_DECINT_CONST = 2104,
|
||||
EN_ENABLE_CLEAN_INTERM_RES = 2105,
|
||||
EN_UNIQ_TASK_QUEUE_GET_GROUP_FAIL = 2106,
|
||||
|
||||
EN_DISABLE_VEC_SORT = 2200,
|
||||
EN_DISABLE_VEC_HASH_DISTINCT = 2201,
|
||||
EN_DISABLE_VEC_HASH_JOIN = 2202,
|
||||
EN_DISABLE_VEC_HASH_GROUP_BY = 2203,
|
||||
EN_DISABLE_VEC_SCALAR_GROUP_BY = 2204,
|
||||
EN_DTL_OPTION = 2205,
|
||||
EN_ENABLE_RANDOM_BATCH_SIZE = 2206,
|
||||
EN_ENABLE_VECTOR_CAST = 2207,
|
||||
EN_DISABLE_SORTKEY_SEPARATELY = 2208,
|
||||
EN_ENABLE_VECTOR_IN = 2209,
|
||||
EN_SQL_MEMORY_MRG_OPTION = 2210,
|
||||
EN_ENABLE_RANDOM_TSC = 2211,
|
||||
// WR && ASH
|
||||
EN_CLOSE_ASH = 2301,
|
||||
EN_DISABLE_HASH_BASE_DISTINCT = 2302,
|
||||
|
||||
EVENT_TABLE_MAX = SIZE_OF_EVENT_TABLE
|
||||
};
|
||||
|
||||
/* get an event value */
|
||||
inline EventItem &get_event(int64_t index)
|
||||
{ return (index >= 0 && index < SIZE_OF_EVENT_TABLE) ? event_table_[index] : event_table_[0]; }
|
||||
|
||||
/* set an event value */
|
||||
inline void set_event(int64_t index, const EventItem &item)
|
||||
static inline int set_event(int64_t no, const EventItem &item)
|
||||
{
|
||||
if (index >= 0 && index < SIZE_OF_EVENT_TABLE) {
|
||||
event_table_[index] = item;
|
||||
}
|
||||
}
|
||||
|
||||
static inline void set_event(const char *name, const EventItem &item)
|
||||
{
|
||||
DLIST_FOREACH_NORET(i, global_item_list()) {
|
||||
if (NULL != i->name_ && NULL != name && strcmp(i->name_, name) == 0) {
|
||||
i->item_ = item;
|
||||
int ret = OB_SUCCESS;
|
||||
if (no < 0) {
|
||||
ret = OB_INVALID_ARGUMENT;
|
||||
} else {
|
||||
bool is_find = false;
|
||||
DLIST_FOREACH_NORET(i, global_item_list()) {
|
||||
if (i->item_.no_ == no) {
|
||||
i->item_.set_event(item);
|
||||
is_find = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!is_find) {
|
||||
ret = OB_INVALID_ARGUMENT;
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
static inline int set_event(const char *name, const EventItem &item)
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
if (OB_ISNULL(name)) {
|
||||
ret = OB_INVALID_ARGUMENT;
|
||||
} else {
|
||||
bool is_find = false;
|
||||
DLIST_FOREACH_NORET(i, global_item_list()) {
|
||||
if (OB_NOT_NULL(i->item_.name_) && strcasecmp(i->item_.name_, name) == 0) {
|
||||
i->item_.set_event(item);
|
||||
is_find = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!is_find) {
|
||||
ret = OB_INVALID_ARGUMENT;
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
static ObDList<NamedEventItem> &global_item_list()
|
||||
@ -863,22 +389,12 @@ class EventTable
|
||||
return et;
|
||||
}
|
||||
|
||||
private:
|
||||
/*
|
||||
Array of error codes for all tracepoints.
|
||||
For normal error code generation, the value should be the error code itself.
|
||||
*/
|
||||
EventItem event_table_[SIZE_OF_EVENT_TABLE];
|
||||
#define GLOBAL_ERRSIM_POINT_DEF(no, name, describe) \
|
||||
static oceanbase::common::NamedEventItem name
|
||||
#include "lib/utility/ob_tracepoint_def.h"
|
||||
#undef GLOBAL_ERRSIM_POINT_DEF
|
||||
};
|
||||
|
||||
inline void event_access(int64_t index, /* tracepoint number */
|
||||
EventItem &item,
|
||||
bool is_get) /* is a 'get' */
|
||||
{
|
||||
if (is_get) item = EventTable::instance().get_event(index);
|
||||
else EventTable::instance().set_event(index, item);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
539
deps/oblib/src/lib/utility/ob_tracepoint_def.h
vendored
Normal file
539
deps/oblib/src/lib/utility/ob_tracepoint_def.h
vendored
Normal file
@ -0,0 +1,539 @@
|
||||
/**
|
||||
* Copyright (c) 2021 OceanBase
|
||||
* OceanBase CE is licensed under Mulan PubL v2.
|
||||
* You can use this software according to the terms and conditions of the Mulan PubL v2.
|
||||
* You may obtain a copy of Mulan PubL v2 at:
|
||||
* http://license.coscl.org.cn/MulanPubL-2.0
|
||||
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
|
||||
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
|
||||
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
|
||||
* See the Mulan PubL v2 for more details.
|
||||
*/
|
||||
|
||||
#ifdef GLOBAL_ERRSIM_POINT_DEF
|
||||
GLOBAL_ERRSIM_POINT_DEF(1, EN_1, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2, EN_2, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(3, EN_3, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(4, EN_4, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(5, EN_5, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(6, EN_6, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(7, EN_7, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(8, EN_8, "Used to simulate the scenario of failure to write temporary files");
|
||||
GLOBAL_ERRSIM_POINT_DEF(9, EN_9, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(10, EN_IS_LOG_SYNC, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(11, EN_POST_ADD_REPILICA_MC, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(12, EN_MIGRATE_FETCH_MACRO_BLOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(13, EN_WRITE_BLOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(14, EN_COMMIT_SLOG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(15, EN_SCHEDULE_INDEX_DAG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(16, EN_INDEX_LOCAL_SORT_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(17, EN_INDEX_MERGE_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(18, EN_INDEX_WRITE_BLOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(19, EN_INDEX_COMMIT_SLOG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(20, EN_CHECK_CAN_DO_MERGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(21, EN_SCHEDULE_MERGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(22, EN_MERGE_MACROBLOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(23, EN_MERGE_CHECKSUM, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(24, EN_MERGE_FINISH, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(25, EN_IO_SETUP, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(26, EN_FORCE_WRITE_SSTABLE_SECOND_INDEX, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(27, EN_SCHEDULE_MIGRATE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(28, EN_TRANS_AFTER_COMMIT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(29, EN_CHANGE_SCHEMA_VERSION_TO_ZERO, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(30, EN_POST_REMOVE_REPLICA_MC_MSG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(31, EN_POST_ADD_REPLICA_MC_MSG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(32, EN_CHECK_SUB_MIGRATION_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(33, EN_POST_GET_MEMBER_LIST_MSG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(34, EN_WRITE_CHECKPOIRNT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(35, EN_MERGE_SORT_READ_MSG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(36, EN_IO_SUBMIT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(37, EN_IO_GETEVENTS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(38, EN_TRANS_LEADER_ACTIVE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(39, EN_UNIT_MANAGER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(40, EN_IO_CANCEL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(41, EN_REPLAY_ROW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(42, EN_BIG_ROW_REPLAY_FOR_MINORING, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(43, EN_START_STMT_INTERFACE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(44, EN_START_PARTICIPANT_INTERFACE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(45, EN_END_PARTICIPANT_INTERFACE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(46, EN_END_STMT_INTERFACE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(47, EN_GET_GTS_LEADER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(48, ALLOC_LOG_ID_AND_TIMESTAMP_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(49, AFTER_MIGRATE_FINISH_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(52, EN_VALID_MIGRATE_SRC, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(53, EN_BALANCE_TASK_EXE_ERR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(54, EN_ADD_REBUILD_PARENT_SRC, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(55, EN_BAD_BLOCK_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(56, EN_ADD_RESTORE_TASK_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(57, EN_CTAS_FAIL_NO_DROP_ERROR, "Used to simulate the scenario that create table as select failed and then drop internal table failed");
|
||||
GLOBAL_ERRSIM_POINT_DEF(58, EN_IO_CHANNEL_QUEUE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(59, EN_GET_SCHE_CTX_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(60, EN_CLOG_RESTORE_REPLAYED_LOG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(61, EN_GEN_REBUILD_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(62, EN_IO_HANG_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(63, EN_CREATE_TENANT_TRANS_ONE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(64, EN_CREATE_TENANT_TRANS_TWO_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(65, EN_DELAY_REPLAY_SOURCE_SPLIT_LOG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(66, EN_BLOCK_SPLIT_PROGRESS_RESPONSE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(67, EN_RPC_ENCODE_SEGMENT_DATA_ERR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(68, EN_RPC_ENCODE_RAW_DATA_ERR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(69, EN_RPC_DECODE_COMPRESS_DATA_ERR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(70, EN_RPC_DECODE_RAW_DATA_ERR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(71, EN_BLOCK_SHUTDOWN_PARTITION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(72, EN_BLOCK_SPLIT_SOURCE_PARTITION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(73, EN_BLOCK_SUBMIT_SPLIT_SOURCE_LOG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(74, EN_BLOCK_SPLIT_DEST_PARTITION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(75, EN_CREATE_TENANT_TRANS_THREE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(76, EN_ALTER_CLUSTER_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(77, EN_STANDBY_REPLAY_SCHEMA_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(78, EN_STANDBY_REPLAY_CREATE_TABLE_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(79, EN_STANDBY_REPLAY_CREATE_TENANT_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(80, EN_STANDBY_REPLAY_CREATE_USER_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(81, EN_CREATE_TENANT_BEFORE_PERSIST_MEMBER_LIST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(82, EN_CREATE_TENANT_END_PERSIST_MEMBER_LIST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(83, EN_BROADCAST_CLUSTER_STATUS_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(84, EN_SET_FREEZE_INFO_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(85, EN_UPDATE_MAJOR_SCHEMA_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(86, EN_RENEW_SNAPSHOT_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(87, EN_FOLLOWER_UPDATE_FREEZE_INFO_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(88, EN_PARTITION_ITERATOR_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(89, EN_REFRESH_INCREMENT_SCHEMA_PHASE_THREE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(90, EN_MIGRATE_LOGIC_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(91, EN_REPLAY_ADD_PARTITION_TO_PG_CLOG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(92, EN_REPLAY_ADD_PARTITION_TO_PG_CLOG_AFTER_CREATE_SSTABLE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(93, EN_BEFORE_RENEW_SNAPSHOT_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(94, EN_BUILD_INDEX_RELEASE_SNAPSHOT_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(95, EN_CREATE_PG_PARTITION_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(96, EN_PUSH_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(97, EN_PUSH_REFERENCE_TABLE_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(98, EN_SLOG_WAIT_FLUSH_LOG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(99, EN_SET_MEMBER_LIST_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(100, EN_CREATE_TABLE_TRANS_END_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(101, EN_ABROT_INDEX_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(102, EN_DELAY_REPLAY_SOURCE_SPLIT_LOG_R_REPLICA, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(103, EN_SKIP_GLOBAL_SSTABLE_SCHEMA_VERSION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(104, EN_STOP_ROOT_INSPECTION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(105, EN_DROP_TENANT_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(106, EN_SKIP_DROP_MEMTABLE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(107, EN_SKIP_DROP_PG_PARTITION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(109, EN_OBSERVER_CREATE_PARTITION_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(110, EN_CREATE_PARTITION_WITH_OLD_MAJOR_TS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(111, EN_PREPARE_SPLIT_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(112, EN_REPLAY_SOURCE_SPLIT_LOG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(113, EN_SAVE_SPLIT_STATE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(114, EN_FORCE_REFRESH_TABLE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(116, EN_REPLAY_SPLIT_DEST_LOG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(117, EN_PROCESS_TO_PRIMARY_ERR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(118, EN_CREATE_PG_AFTER_CREATE_SSTBALES, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(119, EN_CREATE_PG_AFTER_REGISTER_TRANS_SERVICE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(120, EN_CREATE_PG_AFTER_REGISTER_ELECTION_MGR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(121, EN_CREATE_PG_AFTER_ADD_PARTITIONS_TO_MGR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(122, EN_CREATE_PG_AFTER_ADD_PARTITIONS_TO_REPLAY_ENGINE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(123, EN_CREATE_PG_AFTER_BATCH_START_PARTITION_ELECTION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(124, EN_BACKUP_MACRO_BLOCK_SUBTASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(125, EN_BACKUP_REPORT_RESULT_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(126, EN_RESTORE_UPDATE_PARTITION_META_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(127, EN_BACKUP_FILTER_TABLE_BY_SCHEMA, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(128, EN_FORCE_DFC_BLOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(129, EN_SERVER_PG_META_WRITE_HALF_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(130, EN_SERVER_TENANT_FILE_SUPER_BLOCK_WRITE_HALF_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(131, EN_DTL_ONE_ROW_ONE_BUFFER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(132, EN_LOG_ARCHIVE_PUSH_LOG_FAILED, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(133, EN_BACKUP_DATA_VERSION_GAP_OVER_LIMIT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(134, EN_LOG_ARHIVE_SCHEDULER_INTERRUPT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(135, EN_BACKUP_IO_LIST_FILE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(136, EN_BACKUP_IO_IS_EXIST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(137, EN_BACKUP_IO_GET_FILE_LENGTH, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(138, EN_BACKUP_IO_BEFORE_DEL_FILE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(139, EN_BACKUP_IO_AFTER_DEL_FILE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(140, EN_BACKUP_IO_BEFORE_MKDIR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(141, EN_BACKUP_IO_AFTER_MKDIR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(142, EN_BACKUP_IO_UPDATE_FILE_MODIFY_TIME, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(143, EN_BACKUP_IO_BEFORE_WRITE_SINGLE_FILE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(144, EN_BACKUP_IO_AFTER_WRITE_SINGLE_FILE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(145, EN_BACKUP_IO_READER_OPEN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(146, EN_BACKUP_IO_READER_PREAD, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(147, EN_BACKUP_IO_WRITE_OPEN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(148, EN_BACKUP_IO_WRITE_WRITE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(149, EN_BACKUP_IO_APPENDER_OPEN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(150, EN_BACKUP_IO_APPENDER_WRITE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(151, EN_ROOT_BACKUP_MAX_GENERATE_NUM, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(152, EN_ROOT_BACKUP_NEED_SWITCH_TENANT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(153, EN_BACKUP_FILE_APPENDER_CLOSE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(154, EN_RESTORE_MACRO_CRC_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(155, EN_BACKUP_DELETE_HANDLE_LS_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(156, EN_BACKUP_DELETE_MARK_DELETING, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(157, EN_RESTORE_FETCH_CLOG_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(158, EN_BACKUP_LEASE_CAN_TAKEOVER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(159, EN_BACKUP_EXTERN_INFO_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(160, EN_INCREMENTAL_BACKUP_NUM, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(161, EN_LOG_ARCHIVE_BEFORE_PUSH_LOG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(162, EN_BACKUP_META_INDEX_BUFFER_NOT_COMPLETED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(163, EN_BACKUP_MACRO_INDEX_BUFFER_NOT_COMPLETED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(164, EN_LOG_ARCHIVE_DATA_BUFFER_NOT_COMPLETED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(165, EN_LOG_ARCHIVE_INDEX_BUFFER_NOT_COMPLETED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(166, EN_FILE_SYSTEM_RENAME_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(167, EN_BACKUP_OBSOLETE_INTERVAL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(168, EN_BACKUP_BACKUP_LOG_ARCHIVE_INTERRUPTED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(169, EN_BACKUP_BACKUPSET_EXTERN_INFO_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(170, EN_BACKUP_SCHEDULER_GET_SCHEMA_VERSION_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(171, EN_BACKUP_BACKUPSET_FILE_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(172, EN_LOG_ARCHIVE_RESTORE_ACCUM_CHECKSUM_TAMPERED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(173, EN_BACKUP_BACKUPPIECE_FILE_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(174, EN_BACKUP_RS_BLOCK_FROZEN_PIECE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(175, EN_LOG_ARCHIVE_BLOCK_SWITCH_PIECE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(176, EN_BACKUP_ARCHIVELOG_RPC_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(177, EN_BACKUP_AFTER_UPDATE_EXTERNAL_ROUND_INFO_FOR_USER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(178, EN_BACKUP_AFTER_UPDATE_EXTERNAL_ROUND_INFO_FOR_SYS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(179, EN_BACKUP_AFTER_UPDATE_EXTERNAL_BOTH_PIECE_INFO_FOR_USER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(180, EN_BACKUP_AFTER_UPDATE_EXTERNAL_BOTH_PIECE_INFO_FOR_SYS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(181, EN_BACKUP_BACKUPPIECE_FINISH_UPDATE_EXTERN_AND_INNER_INFO, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(182, EN_BACKUP_BACKUPPIECE_DO_SCHEDULE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(183, EN_STOP_TENANT_LOG_ARCHIVE_BACKUP, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(184, EN_BACKUP_SERVER_DISK_IS_FULL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(185, EN_CHANGE_TENANT_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(186, EN_BACKUP_PERSIST_LS_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(189, EN_BACKUP_VALIDATE_DO_FINISH, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(190, EN_BACKUP_SYS_META_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(191, EN_BACKUP_SYS_TABLET_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(192, EN_BACKUP_DATA_TABLET_MINOR_SSTABLE_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(193, EN_BACKUP_DATA_TABLET_MAJOR_SSTABLE_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(194, EN_BACKUP_BUILD_LS_LEVEL_INDEX_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(195, EN_BACKUP_BUILD_TENANT_LEVEL_INDEX_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(196, EN_BACKUP_PREFETCH_BACKUP_INFO_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(197, EN_BACKUP_COMPLEMENT_LOG_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(198, EN_BACKUP_USER_META_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(199, EN_BACKUP_PREPARE_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(200, EN_BACKUP_CHECK_TABLET_CONTINUITY_FAILED, "");
|
||||
// 下面请从201开始
|
||||
GLOBAL_ERRSIM_POINT_DEF(201, EN_CHECK_STANDBY_CLUSTER_SCHEMA_CONDITION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(202, EN_ALLOCATE_LOB_BUF_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(203, EN_ALLOCATE_DESERIALIZE_LOB_BUF_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(204, EN_ENCRYPT_ALLOCATE_HASHMAP_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(205, EN_ENCRYPT_ALLOCATE_ROW_BUF_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(206, EN_ENCRYPT_GET_MASTER_KEY_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(207, EN_DECRYPT_ALLOCATE_ROW_BUF_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(208, EN_DECRYPT_GET_MASTER_KEY_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(209, EN_FAST_MIGRATE_CHANGE_MEMBER_LIST_NOT_BEGIN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(210, EN_FAST_MIGRATE_CHANGE_MEMBER_LIST_AFTER_REMOVE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(211, EN_FAST_MIGRATE_CHANGE_MEMBER_LIST_SUCCESS_BUT_TIMEOUT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(212, EN_SCHEDULE_DATA_MINOR_MERGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(213, EN_LOG_SYNC_SLOW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(214, EN_WRITE_CONFIG_FILE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(215, EN_INVALID_ADDR_WEAK_READ_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(216, EN_STACK_OVERFLOW_CHECK_EXPR_STACK_SIZE, "Discarded");
|
||||
GLOBAL_ERRSIM_POINT_DEF(217, EN_ENABLE_PDML_ALL_FEATURE, "");
|
||||
// slog checkpoint错误模拟占坑 218-230
|
||||
GLOBAL_ERRSIM_POINT_DEF(218, EN_SLOG_CKPT_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(219, EN_FAST_RECOVERY_AFTER_ALLOC_FILE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(220, EN_FAST_MIGRATE_ADD_MEMBER_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(221, EN_FAST_RECOVERY_BEFORE_ADD_MEMBER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(222, EN_FAST_RECOVERY_AFTER_ADD_MEMBER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(223, EN_FAST_RECOVERY_AFTER_REMOVE_MEMBER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(224, EN_OFS_IO_SUBMIT, "For debugging purposes, deprecated.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(225, EN_MIGRATE_ADD_PARTITION_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(231, EN_PRINT_QUERY_SQL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(232, EN_ADD_NEW_PG_TO_PARTITION_SERVICE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(233, EN_DML_DISABLE_RANDOM_RESHUFFLE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(234, EN_RESIZE_PHYSICAL_FILE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(235, EN_ALLOCATE_RESIZE_MEMORY_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(236, EN_WRITE_SUPER_BLOCK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(237, EN_GC_FAILED_PARTICIPANTS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(238, EN_SSL_INVITE_NODES_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(239, EN_ADD_TRIGGER_SKIP_MAP, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(240, EN_DEL_TRIGGER_SKIP_MAP, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(241, EN_RESET_FREE_MEMORY, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(242, EN_BKGD_TASK_REPORT_COMPLETE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(243, EN_BKGD_TRANSMIT_CHECK_STATUS_PER_ROW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(244, EN_OPEN_REMOTE_ASYNC_EXECUTION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(245, EN_BACKUP_DELETE_EXCEPTION_HANDLING, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(246, EN_SORT_IMPL_FORCE_DO_DUMP, "Used to simulate the scenario of failure to write temporary files");
|
||||
GLOBAL_ERRSIM_POINT_DEF(247, EN_ENFORCE_PUSH_DOWN_WF, "Used to enforce pushdown window function regardless of ndv and dop");
|
||||
GLOBAL_ERRSIM_POINT_DEF(248, EN_SORT_IMPL_TOPN_EAGER_FILTER, "Used to control whether to use eager filtering to accelerate the top-N operator");
|
||||
//
|
||||
GLOBAL_ERRSIM_POINT_DEF(250, EN_TRANS_SHARED_LOCK_CONFLICT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(251, EN_HASH_JOIN_OPTION, "Cache aware hash join switch (value & 0x2), and extra bloom filter in hash join switch (value & 0x4).");
|
||||
GLOBAL_ERRSIM_POINT_DEF(252, EN_SET_DISABLE_HASH_JOIN_BATCH, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(253, EN_INNER_SQL_CONN_LEAK_CHECK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(254, EN_ADAPTIVE_GROUP_BY_SMALL_CACHE, "Used to simulate a scenario where hash gby quickly enters the adaptive state");
|
||||
|
||||
// only work for remote execute
|
||||
GLOBAL_ERRSIM_POINT_DEF(255, EN_DISABLE_REMOTE_EXEC_WITH_PLAN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(256, EN_REMOTE_EXEC_ERR, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(260, EN_XA_PREPARE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(261, EN_XA_UPDATE_COORD_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(262, EN_XA_PREPARE_RESP_LOST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(263, EN_XA_RPC_TIMEOUT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(264, EN_XA_COMMIT_ABORT_RESP_LOST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(265, EN_XA_1PC_RESP_LOST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(266, EN_DISK_ERROR, "Deprecated variable");
|
||||
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(267, EN_CLOG_DUMP_ILOG_MEMSTORE_RENAME_FAILURE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(268, EN_CLOG_ILOG_MEMSTORE_ALLOC_MEMORY_FAILURE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(269, EN_CLOG_LOG_NOT_IN_SW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(270, EN_CLOG_PARTITION_IS_NOT_SYNC, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(271, EN_CLOG_LOG_NOT_IN_ILOG_STORAGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(272, EN_CLOG_SW_OUT_OF_RANGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(273, EN_DFC_FACTOR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(274, EN_LOGSERVICE_IO_TIMEOUT, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(275, EN_PARTICIPANTS_SIZE_OVERFLOW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(276, EN_UNDO_ACTIONS_SIZE_OVERFLOW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(277, EN_PART_PLUS_UNDO_OVERFLOW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(278, EN_HANDLE_PREPARE_MESSAGE_EAGAIN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(279, EN_RC_ONLY_LEADER_TO_LEADER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(280, EN_REPLAY_SERVICE_SUBMIT_TASK_SLEEP, "");
|
||||
|
||||
//simulate DAS errors 301-350
|
||||
GLOBAL_ERRSIM_POINT_DEF(301, EN_DAS_SCAN_RESULT_OVERFLOW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(302, EN_DAS_DML_BUFFER_OVERFLOW, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(303, EN_DAS_SIMULATE_OPEN_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(304, EN_DAS_WRITE_ROW_LIST_LEN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(305, EN_DAS_SIMULATE_VT_CREATE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(306, EN_DAS_SIMULATE_LOOKUPOP_INIT_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(307, EN_DAS_SIMULATE_ASYNC_RPC_TIMEOUT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(308, EN_DAS_SIMULATE_DUMP_WRITE_BUFFER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(309, EN_DAS_SIMULATE_AGG_TASK_BUFF_LIMIT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(310, EN_DAS_ALL_PARALLEL_TASK_MEM_LIMIT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(311, EN_DAS_SIMULATE_GROUP_SIZE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(312, EN_DAS_SIMULATE_DAS_TASK_SIZE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(313, EN_DAS_SIMULATE_AGG_TASK_MEM_LIMIT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(314, EN_DAS_SIMULATE_AGG_TASK_RETRY_CODE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(315, EN_DAS_GROUP_RESCAN_TEST_MODE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(316, EN_DAS_SIMULATE_MAX_ROWSETS, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(351, EN_REPLAY_STORAGE_SCHEMA_FAILURE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(352, EN_SKIP_GET_STORAGE_SCHEMA, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(353, EN_DISABLE_RICH_FORMAT_IN_STORAGE, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(360, EN_PREVENT_SYNC_REPORT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(361, EN_PREVENT_ASYNC_REPORT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(362, EN_REBALANCE_TASK_RETRY, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(363, EN_LOG_IDS_COUNT_ERROR, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(364, EN_AMM_WASH_RATIO, "Calculate the maximum coarse granularity of washable size");
|
||||
GLOBAL_ERRSIM_POINT_DEF(365, EN_ENABLE_THREE_STAGE_AGGREGATE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(366, EN_ROLLUP_ADAPTIVE_KEY_NUM, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(367, EN_ENABLE_OP_OUTPUT_DATUM_CHECK, "Used to check whether the datum ptr of the operator output is valid");
|
||||
GLOBAL_ERRSIM_POINT_DEF(368, EN_LEADER_STORAGE_ESTIMATION, "");
|
||||
|
||||
// SQL table_scan, index_look_up and other dml_op 400-500
|
||||
GLOBAL_ERRSIM_POINT_DEF(400, EN_TABLE_LOOKUP_BATCH_ROW_COUNT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(401, EN_TABLE_REPLACE_BATCH_ROW_COUNT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(402, EN_TABLE_INSERT_UP_BATCH_ROW_COUNT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(403, EN_EXPLAIN_BATCHED_MULTI_STATEMENT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(404, EN_INS_MULTI_VALUES_BATCH_OPT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(405, EN_SQL_MEMORY_LABEL_HIGH64, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(406, EN_SQL_MEMORY_LABEL_LOW64, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(407, EN_SQL_MEMORY_DYNAMIC_LEAK_SIZE, "");
|
||||
|
||||
// DDL related 500-550
|
||||
GLOBAL_ERRSIM_POINT_DEF(501, EN_DATA_CHECKSUM_DDL_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(502, EN_HIDDEN_CHECKSUM_DDL_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(503, EN_SUBMIT_INDEX_TASK_ERROR_BEFORE_STAT_RECORD, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(504, EN_SUBMIT_INDEX_TASK_ERROR_AFTER_STAT_RECORD, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(505, EN_BUILD_LOCAL_INDEX_WITH_CORRUPTED_DATA, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(506, EN_BUILD_GLOBAL_INDEX_WITH_CORRUPTED_DATA, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(509, EN_EARLY_RESPONSE_SCHEDULER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(510, EN_DDL_TASK_PROCESS_FAIL_STATUS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(511, EN_DDL_TASK_PROCESS_FAIL_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(512, EN_DDL_START_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(513, EN_DDL_COMPACT_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(514, EN_DDL_RELEASE_DDL_KV_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(515, EN_DDL_REPORT_CHECKSUM_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(516, EN_DDL_REPORT_REPLICA_BUILD_STATUS_FAIL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(517, EN_DDL_DIRECT_LOAD_WAIT_TABLE_LOCK_FAIL, "");
|
||||
|
||||
// SQL Optimizer related 551-599
|
||||
GLOBAL_ERRSIM_POINT_DEF(551, EN_EXPLAIN_GENERATE_PLAN_WITH_OUTLINE, "Used to enable outline validity check for explain query");
|
||||
GLOBAL_ERRSIM_POINT_DEF(552, EN_ENABLE_AUTO_DOP_FORCE_PARALLEL_PLAN, "Used to generate parallel plan with random dop");
|
||||
GLOBAL_ERRSIM_POINT_DEF(553, EN_GENERATE_PLAN_WITH_RECONSTRUCT_SQL, "wether to use reconstructed sql to generate plan");
|
||||
GLOBAL_ERRSIM_POINT_DEF(554, EN_GENERATE_PLAN_WITH_NLJ, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(555, EN_CHECK_OPERATOR_OUTPUT_ROWS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(556, EN_GENERATE_RANDOM_PLAN, "Whether the optimizer generates random plans");
|
||||
GLOBAL_ERRSIM_POINT_DEF(557, EN_COALESCE_AGGR_IGNORE_COST, "");
|
||||
|
||||
// 600-700 For PX use
|
||||
GLOBAL_ERRSIM_POINT_DEF(600, EN_PX_SQC_EXECUTE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(601, EN_PX_SQC_INIT_FAILED, "Used to simulate the scenario of failure to init sub query coordinator");
|
||||
GLOBAL_ERRSIM_POINT_DEF(602, EN_PX_SQC_INIT_PROCESS_FAILED, "Inject error: let sqc init failed");
|
||||
GLOBAL_ERRSIM_POINT_DEF(603, EN_PX_PRINT_TARGET_MONITOR_LOG, "whether print debug log of px target monitor module");
|
||||
GLOBAL_ERRSIM_POINT_DEF(604, EN_PX_SQC_NOT_REPORT_TO_QC, "Inject error: let sqc not send finish message to qc");
|
||||
GLOBAL_ERRSIM_POINT_DEF(605, EN_PX_QC_EARLY_TERMINATE, "Inject error: let PX coordinator quit fastly");
|
||||
GLOBAL_ERRSIM_POINT_DEF(606, EN_PX_SINGLE_DFO_NOT_ERASE_DTL_INTERM_RESULT, "Inject error: skip the erase interm result process");
|
||||
GLOBAL_ERRSIM_POINT_DEF(607, EN_PX_TEMP_TABLE_NOT_DESTROY_REMOTE_INTERM_RESULT, "Inject error: let interm result of temp table not be cleared");
|
||||
GLOBAL_ERRSIM_POINT_DEF(608, EN_PX_NOT_ERASE_P2P_DH_MSG, "Inject error: let runtime filter msg not be erased by PX coordinator");
|
||||
GLOBAL_ERRSIM_POINT_DEF(609, EN_PX_SLOW_PROCESS_SQC_FINISH_MSG, "Inject error: let PX slowly process the sqc finish message");
|
||||
GLOBAL_ERRSIM_POINT_DEF(610, EN_PX_JOIN_FILTER_NOT_MERGE_MSG, "Inject error: let runtime filter skip the merge process.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(611, EN_PX_P2P_MSG_REG_DM_FAILED, "Inject error: let runtime filter failed to register into DM.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(612, EN_PX_JOIN_FILTER_HOLD_MSG, "Inject error: let runtime filter destroy later for a long time.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(613, EN_PX_DTL_TRACE_LOG_ENABLE, "Deprecated variable");
|
||||
GLOBAL_ERRSIM_POINT_DEF(614, EN_PX_DISABLE_RUNTIME_FILTER_EXTRACT_QUERY_RANGE, "Switch: use to disable the feature runtime filter extracting query range");
|
||||
GLOBAL_ERRSIM_POINT_DEF(615, EN_PX_MAX_IN_FILTER_QR_COUNT, "Switch: control the max number of query range extract by runtime in filter");
|
||||
GLOBAL_ERRSIM_POINT_DEF(616, EN_PX_DISABLE_WHITE_RUNTIME_FILTER, "Switch: used to disable runtime filter pushdown as white filter.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(617, EN_PX_DISABLE_PD_TOPN_FILTER, "");
|
||||
// please add new trace point after 700 or before 600
|
||||
|
||||
// Compaction Related 700-750
|
||||
GLOBAL_ERRSIM_POINT_DEF(700, EN_COMPACTION_DIAGNOSE_TABLE_STORE_UNSAFE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(701, EN_COMPACTION_DIAGNOSE_CANNOT_MAJOR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(702, EN_COMPACTION_MERGE_TASK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(703, EN_MEDIUM_COMPACTION_SUBMIT_CLOG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(704, EN_MEDIUM_COMPACTION_UPDATE_CUR_SNAPSHOT_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(705, EN_MEDIUM_REPLICA_CHECKSUM_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(706, EN_MEDIUM_CREATE_DAG, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(707, EN_MEDIUM_VERIFY_GROUP_SKIP_SET_VERIFY, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(708, EN_MEDIUM_VERIFY_GROUP_SKIP_COLUMN_CHECKSUM, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(709, EN_SCHEDULE_MEDIUM_COMPACTION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(710, EN_SCHEDULE_MAJOR_GET_TABLE_SCHEMA, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(711, EN_SKIP_INDEX_MAJOR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(712, EN_BUILD_DATA_MICRO_BLOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(713, EN_COMPACTION_CO_MERGE_EXE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(714, EN_COMPACTION_CO_MERGE_SCHEDULE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(715, EN_COMPACTION_MEDIUM_INIT_PARALLEL_RANGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(716, EN_RS_USER_INDEX_CHECKSUM_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(717, EN_RS_CANT_GET_ALL_TABLET_CHECKSUM, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(718, EN_SWAP_TABLET_IN_COMPACTION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(719, EN_COMPACTION_CO_MERGE_PREPARE_CTX_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(720, EN_COMPACTION_CO_MERGE_PREPARE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(721, EN_COMPACTION_CO_MERGE_PREPARE_MINOR_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(722, EN_COMPACTION_CO_MERGE_FINISH_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(723, EN_COMPACTION_ITER_TABLET_NOT_EXIST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(724, EN_COMPACTION_ITER_LS_NOT_EXIST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(725, EN_COMPACTION_ITER_INVALID_TABLET_ID, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(726, EN_RS_CHECK_SPECIAL_TABLE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(727, EN_COMPACTION_REPORT_ADD_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(728, EN_COMPACTION_REPORT_PROCESS_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(729, EN_RS_CHECK_MERGE_PROGRESS, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(730, EN_CAN_NOT_SCHEDULE_MINOR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(731, EN_SCHEDULE_MEDIUM_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(732, EN_SPECIAL_TABLE_HAVE_LARGER_SCN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(733, EN_COMPACTION_CO_PUSH_TABLES_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(734, EN_COMPACTION_CO_MERGE_PARTITION_LONG_TIME, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(735, EN_COMPACTION_SCHEDULE_META_MERGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(736, EN_COMPACTION_ESTIMATE_ROW_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(737, EN_COMPACTION_UPDATE_REPORT_SCN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(738, EN_CO_MREGE_DAG_READY_FOREVER, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(739, EN_CO_MREGE_DAG_SCHEDULE_REST, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(740, EN_COMPACTION_SCHEDULE_MEDIUM_MERGE_AFTER_MINI, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(741, EN_COMPACTION_MEDIUM_INIT_LARGE_PARALLEL_RANGE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(742, EN_GET_TABLET_LS_PAIR_IN_RS, "");
|
||||
|
||||
// please add new trace point after 750
|
||||
GLOBAL_ERRSIM_POINT_DEF(751, EN_SESSION_LEAK_COUNT_THRESHOLD, "used to control the threshold of report session leak ERROR");
|
||||
GLOBAL_ERRSIM_POINT_DEF(800, EN_END_PARTICIPANT, "");
|
||||
|
||||
//LS Migration Related 900 - 1000
|
||||
GLOBAL_ERRSIM_POINT_DEF(900, EN_INITIAL_MIGRATION_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(901, EN_START_MIGRATION_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(902, EN_SYS_TABLETS_MIGRATION_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(903, EN_DATA_TABLETS_MIGRATION_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(904, EN_TABLET_GROUP_MIGRATION_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(905, EN_TABLET_MIGRATION_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(906, EN_MIGRATION_FINISH_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(907, EN_MIGRATION_READ_REMOTE_MACRO_BLOCK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(908, EN_MIGRATION_ENABLE_LOG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(909, EN_MIGRATION_ENABLE_VOTE_RETRY, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(910, EN_MIGRATION_ENABLE_VOTE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(911, EN_MIGRATION_COPY_MACRO_BLOCK_NUM, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(912, EN_FINISH_TABLET_GROUP_RESTORE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(913, EN_MIGRATION_ONLINE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(914, EN_MIGRATION_GENERATE_SYS_TABLETS_DAG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(915, EN_COPY_MAJOR_SNAPSHOT_VERSION, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(916, EN_TABLET_MIGRATION_DAG_INNER_RETRY, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(917, EN_LS_REBUILD_PREPARE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(918, EN_TABLET_GC_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(919, EN_UPDATE_TABLET_HA_STATUS_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(920, EN_GENERATE_REBUILD_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(921, EN_CHECK_TRANSFER_TASK_EXSIT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(922, EN_TABLET_EMPTY_SHELL_TASK_FAILED, "");
|
||||
|
||||
// Log Archive and Restore 1001 - 1100
|
||||
GLOBAL_ERRSIM_POINT_DEF(1001, EN_START_ARCHIVE_LOG_GAP, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1002, EN_RESTORE_LOG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1003, EN_RESTORE_LOG_FROM_SOURCE_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1004, EN_BACKUP_MULTIPLE_MACRO_BLOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1005, EN_RESTORE_FETCH_TABLET_INFO, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1006, EN_RESTORE_COPY_MACRO_BLOCK_NUM, "");
|
||||
|
||||
// START OF STORAGE HA - 1101 - 2000
|
||||
GLOBAL_ERRSIM_POINT_DEF(1101, EN_BACKUP_META_REPORT_RESULT_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1102, EN_RESTORE_LS_INIT_PARAM_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1103, EN_RESTORE_TABLET_INIT_PARAM_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1104, EN_ADD_BACKUP_META_DAG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1105, EN_ADD_BACKUP_DATA_DAG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1106, EN_ADD_BACKUP_BUILD_INDEX_DAG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1107, EN_ADD_BACKUP_PREPARE_DAG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1108, EN_ADD_BACKUP_FINISH_DAG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1109, EN_ADD_BACKUP_PREFETCH_DAG_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1110, EN_BACKUP_PERSIST_SET_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1111, EN_BACKUP_READ_MACRO_BLOCK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1112, EN_FETCH_TABLE_INFO_RPC, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1113, EN_RESTORE_TABLET_TASK_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1114, EN_INSERT_USER_RECOVER_JOB_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1115, EN_INSERT_AUX_TENANT_RESTORE_JOB_FAILED, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1116, EN_RESTORE_CREATE_LS_FAILED, "");
|
||||
// END OF STORAGE HA - 1101 - 2000
|
||||
|
||||
// sql parameterization 1170-1180
|
||||
GLOBAL_ERRSIM_POINT_DEF(1170, EN_SQL_PARAM_FP_NP_NOT_SAME_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1171, EN_FLUSH_PC_NOT_CLEANUP_LEAK_MEM_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1172, EN_PC_NOT_SWALLOW_ERROR, "");
|
||||
// END OF sql parameterization 1170-1180
|
||||
|
||||
// session info verification
|
||||
// The types are used for error verification
|
||||
GLOBAL_ERRSIM_POINT_DEF(1180, EN_SESS_INFO_VERI_SYS_VAR_ERROR, "Used for session self-verification");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1181, EN_SESS_INFO_VERI_APP_INFO_ERROR, "Used for session self-verification");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1182, EN_SESS_INFO_VERI_APP_CTX_ERROR, "Used for session self-verification");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1183, EN_SESS_INFO_VERI_CLIENT_ID_ERROR, "Used for session self-verification");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1184, EN_SESS_INFO_VERI_CONTROL_INFO_ERROR, "Used for session self-verification");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1185, EN_SESS_INFO_VERI_TXN_EXTRA_INFO_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1186, EN_SESS_POOL_MGR_CTRL, "Used for session pool use");
|
||||
// session info diagnosis control
|
||||
GLOBAL_ERRSIM_POINT_DEF(1187, EN_SESS_INFO_DIAGNOSIS_CONTROL, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1188, EN_SESS_CLEAN_KILL_MAP_TIME, "Used to clean up kill session map time control");
|
||||
// sql audit background thread stuck
|
||||
GLOBAL_ERRSIM_POINT_DEF(1189, EN_SQL_AUDIT_RELEASE_BACK_THREAD_STUCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1190, EN_SQL_AUDIT_CONSTRUCT_BACK_THREAD_STUCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(1200, EN_ENABLE_NEWSORT_FORCE, "");
|
||||
|
||||
// Transaction // 2001 - 2100
|
||||
// Transaction free route
|
||||
GLOBAL_ERRSIM_POINT_DEF(2001, EN_TX_FREE_ROUTE_UPDATE_STATE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2002, EN_TX_FREE_ROUTE_ENCODE_STATE_ERROR, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2003, EN_TX_FREE_ROUTE_STATE_SIZE, "");
|
||||
// Transaction common
|
||||
GLOBAL_ERRSIM_POINT_DEF(2011, EN_TX_RESULT_INCOMPLETE, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2013, EN_CHECK_TX_CTX_LOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2022, EN_THREAD_HANG, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(2100, EN_ENABLE_SET_TRACE_CONTROL_INFO, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2101, EN_CHEN, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2102, EN_ENABLE_TABLE_LOCK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2103, EN_ENABLE_ROWKEY_CONFLICT_CHECK, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2104, EN_ENABLE_ORA_DECINT_CONST, "wether to parse constant numerics as ObDecimalIntType in orace mode");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2105, EN_ENABLE_CLEAN_INTERM_RES, "Used to control whether interm results are cleaned up in exceptional circumstances.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2106, EN_UNIQ_TASK_QUEUE_GET_GROUP_FAIL, "");
|
||||
|
||||
GLOBAL_ERRSIM_POINT_DEF(2200, EN_DISABLE_VEC_SORT, "Used to control whether to turn off the vectorization 2.0 sort operator. It is turned on by default.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2201, EN_DISABLE_VEC_HASH_DISTINCT, "Used to control whether to turn off the vectorization 2.0 hash distinct operator. It is turned on by default.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2202, EN_DISABLE_VEC_HASH_JOIN, "Used to control whether to turn off the vectorization 2.0 when use Hash Join Operator");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2203, EN_DISABLE_VEC_HASH_GROUP_BY, "Used to control whether to turn off the vectorization 2.0 when use Hash Group By Operator");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2204, EN_DISABLE_VEC_SCALAR_GROUP_BY, "wether to use scalar groupby operator of vectorization 2.0");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2205, EN_DTL_OPTION, "Control DTL Vectorization 2.0 format");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2206, EN_ENABLE_RANDOM_BATCH_SIZE, "Used to random batch size in vectorization");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2207, EN_ENABLE_VECTOR_CAST, "wether to use casting functions of vectorization 2.0");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2208, EN_DISABLE_SORTKEY_SEPARATELY, "Used to control whether to turn off the separate storage of sort keys and addon fields. It is enabled by default.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2209, EN_ENABLE_VECTOR_IN, "Used to control whether the capability for in-expr vectorization 2.0 is enabled.");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2210, EN_SQL_MEMORY_MRG_OPTION, "Control automatic memory management global bound size");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2211, EN_ENABLE_RANDOM_TSC, "wether to randomize batch_size & skips of table scan's output ");
|
||||
// WR && ASH
|
||||
GLOBAL_ERRSIM_POINT_DEF(2301, EN_CLOSE_ASH, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2302, EN_DISABLE_HASH_BASE_DISTINCT, "");
|
||||
GLOBAL_ERRSIM_POINT_DEF(2304, EN_TRACEPOINT_TEST, "For testing new versions of tracepoint");
|
||||
|
||||
#endif /*GLOBAL_ERRSIM_POINT_DEF*/
|
||||
Reference in New Issue
Block a user