修改RPC ID占位,保证唯一性

This commit is contained in:
wanhong.wwh
2024-02-07 03:19:42 +00:00
committed by ob-robot
parent 26c3425801
commit c1c8668271

View File

@ -12,6 +12,14 @@
#define MAX_PCODE 0xFFFF
//占位须知:
//
//1. 按ID顺序占位,避免出现ID不连续或者顺序不对
//2. 始终先在master占位,保证master分支是其他所有分支的超集,避免NAME和ID冲突
//3. master占位之后,开发分支上不要变更NAME,否则FARM会认为ID占位冲突,如果有这种场景,需要先修改master占位
//
//占位方法: 通过注释,写出完整定义,//PCODE_DEF(OB_TEST_PCODE, 0x001)
// for initialization
PCODE_DEF(OB_TEST_PCODE, 0x001)
PCODE_DEF(OB_TEST2_PCODE, 0x002)
@ -167,12 +175,6 @@ PCODE_DEF(OB_FINISH_REDEF_TABLE, 0x23A)
PCODE_DEF(OB_ABORT_REDEF_TABLE, 0x23B)
PCODE_DEF(OB_UPDATE_DDL_TASK_ACTIVE_TIME, 0x23C)
PCODE_DEF(OB_CREATE_HIDDEN_TABLE, 0x23D)
//PCODE_DEF(OB_CHECK_UNIQUE_INDEX_REQUEST, 0x238) // 4.0 not supported
//PCODE_DEF(OB_CHECK_UNIQUE_INDEX_RESPONSE, 0x239) // 4.0 not supported
//PCODE_DEF(OB_CHECK_SINGLE_REPLICA_MAJOR_SSTABLE_EXIST, 0x23A) // 4.0 not supported
//PCODE_DEF(OB_CHECK_ALL_REPLICA_MAJOR_SSTABLE_EXIST, 0x23B) // 4.0 not supported
//PCODE_DEF(OB_COMMIT_ALTER_TABLEGROUP_LOCALITY, 0x23C)//not used on ver 4.0
//PCODE_DEF(OB_QUERY_MAX_DECIDED_TRANS_VERSION, 0x23D) // 4.0 not supported
//PCODE_DEF(OB_QUERY_IS_VALID_MEMBER, 0x23E)
//PCODE_DEF(OB_GET_LEADER_CANDIDATES_ASYNC_V2, 0x23F) // 4.0 not supported
PCODE_DEF(OB_SPLIT_RESOURCE_POOL, 0x240)
@ -349,7 +351,6 @@ PCODE_DEF(OB_CHECK_SWITCH_ALL_LEADER_OUT, 0x423)
//PCODE_DEF(OB_REPORT_SINGLE_REPLICA, 0x424)
PCODE_DEF(OB_CHECK_SCHEMA_VERSION_ELAPSED, 0x425)
//partition online/offline
//PCODE_DEF(OB_ADD_TEMPORARY_REPLICA, 0x425)
PCODE_DEF(OB_ADMIN_ALTER_LS_REPLICA, 0x426)
//PCODE_DEF(OB_REMOVE_REPLICA, 0x427)
//PCODE_DEF(OB_MIGRATE_REPLICA, 0x428)
@ -1094,3 +1095,13 @@ PCODE_DEF(OB_CREATE_TRIGGER_WITH_RES, 0x160D)
//PCODE_DEF(OB_NOTIFY_CLONE_SCHEDULER, 0x1616)
//PCODE_DEF(OB_CLONE_KEY, 0x1617)
//PCODE_DEF(OB_TRIM_KEY_LIST, 0x1618)
//**** 注意:在此行之前增加新的RPC ID ******
//
//占位须知:
//
//1. 按ID顺序占位,避免出现ID不连续或者顺序不对
//2. 始终先在master占位,保证master分支是其他所有分支的超集,避免NAME和ID冲突
//3. master占位之后,开发分支上不要变更NAME,否则FARM会认为ID占位冲突,如果有这种场景,需要先修改master占位
//
//占位方法: 通过注释,写出完整定义,//PCODE_DEF(OB_TEST_PCODE, 0x001)