修改RPC ID占位,保证唯一性
This commit is contained in:
25
deps/oblib/src/rpc/obrpc/ob_rpc_packet_list.h
vendored
25
deps/oblib/src/rpc/obrpc/ob_rpc_packet_list.h
vendored
@ -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)
|
||||
|
Reference in New Issue
Block a user