enh: grant support TDgpt
This commit is contained in:
parent
f16ae7abe1
commit
80183ad8f3
|
@ -61,6 +61,7 @@ typedef enum {
|
||||||
TSDB_GRANT_ACTIVE_ACTIVE,
|
TSDB_GRANT_ACTIVE_ACTIVE,
|
||||||
TSDB_GRANT_DUAL_REPLICA_HA,
|
TSDB_GRANT_DUAL_REPLICA_HA,
|
||||||
TSDB_GRANT_DB_ENCRYPTION,
|
TSDB_GRANT_DB_ENCRYPTION,
|
||||||
|
TSDB_GRANT_TD_GPT,
|
||||||
} EGrantType;
|
} EGrantType;
|
||||||
|
|
||||||
int32_t checkAndGetCryptKey(const char *encryptCode, const char *machineId, char **key);
|
int32_t checkAndGetCryptKey(const char *encryptCode, const char *machineId, char **key);
|
||||||
|
|
|
@ -693,6 +693,7 @@ int32_t taosGetErrSize();
|
||||||
#define TSDB_CODE_GRANT_OBJECT_STROAGE_EXPIRED TAOS_DEF_ERROR_CODE(0, 0x082B)
|
#define TSDB_CODE_GRANT_OBJECT_STROAGE_EXPIRED TAOS_DEF_ERROR_CODE(0, 0x082B)
|
||||||
#define TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED TAOS_DEF_ERROR_CODE(0, 0x082C)
|
#define TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED TAOS_DEF_ERROR_CODE(0, 0x082C)
|
||||||
#define TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED TAOS_DEF_ERROR_CODE(0, 0x082D)
|
#define TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED TAOS_DEF_ERROR_CODE(0, 0x082D)
|
||||||
|
#define TSDB_CODE_GRANT_TD_GPT_EXPIRED TAOS_DEF_ERROR_CODE(0, 0x082E)
|
||||||
|
|
||||||
// sync
|
// sync
|
||||||
// #define TSDB_CODE_SYN_INVALID_CONFIG TAOS_DEF_ERROR_CODE(0, 0x0900) // 2.x
|
// #define TSDB_CODE_SYN_INVALID_CONFIG TAOS_DEF_ERROR_CODE(0, 0x0900) // 2.x
|
||||||
|
|
|
@ -564,6 +564,7 @@ TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_MULTI_STORAGE_EXPIRED, "License expired for m
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_OBJECT_STROAGE_EXPIRED, "License expired for object storage function")
|
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_OBJECT_STROAGE_EXPIRED, "License expired for object storage function")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED,"License expired for dual-replica HA function")
|
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED,"License expired for dual-replica HA function")
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED, "License expired for database encryption function")
|
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED, "License expired for database encryption function")
|
||||||
|
TAOS_DEFINE_ERROR(TSDB_CODE_GRANT_TD_GPT_EXPIRED, "License expired for TDgpt function")
|
||||||
|
|
||||||
// sync
|
// sync
|
||||||
TAOS_DEFINE_ERROR(TSDB_CODE_SYN_TIMEOUT, "Sync timeout")
|
TAOS_DEFINE_ERROR(TSDB_CODE_SYN_TIMEOUT, "Sync timeout")
|
||||||
|
|
|
@ -400,6 +400,7 @@ TSDB_CODE_GRANT_MULTI_STORAGE_EXPIRED = 0x8000082A
|
||||||
TSDB_CODE_GRANT_OBJECT_STROAGE_EXPIRED = 0x8000082B
|
TSDB_CODE_GRANT_OBJECT_STROAGE_EXPIRED = 0x8000082B
|
||||||
TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED = 0x8000082C
|
TSDB_CODE_GRANT_DUAL_REPLICA_HA_EXPIRED = 0x8000082C
|
||||||
TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED = 0x8000082D
|
TSDB_CODE_GRANT_DB_ENCRYPTION_EXPIRED = 0x8000082D
|
||||||
|
TSDB_CODE_GRANT_TD_GPT_EXPIRED = 0x8000082E
|
||||||
TSDB_CODE_SYN_TIMEOUT = 0x80000903
|
TSDB_CODE_SYN_TIMEOUT = 0x80000903
|
||||||
TSDB_CODE_SYN_MISMATCHED_SIGNATURE = 0x80000907
|
TSDB_CODE_SYN_MISMATCHED_SIGNATURE = 0x80000907
|
||||||
TSDB_CODE_SYN_NOT_LEADER = 0x8000090C
|
TSDB_CODE_SYN_NOT_LEADER = 0x8000090C
|
||||||
|
|
|
@ -283,6 +283,7 @@ class TDTestCase:
|
||||||
'active_active':'Active-Active',
|
'active_active':'Active-Active',
|
||||||
'dual_replica':'Dual-Replica HA',
|
'dual_replica':'Dual-Replica HA',
|
||||||
'db_encryption':'Database Encryption',
|
'db_encryption':'Database Encryption',
|
||||||
|
'tdgpt':'TDgpt',
|
||||||
'opc_da':'OPC_DA',
|
'opc_da':'OPC_DA',
|
||||||
'opc_ua':'OPC_UA',
|
'opc_ua':'OPC_UA',
|
||||||
'pi':'Pi',
|
'pi':'Pi',
|
||||||
|
|
Loading…
Reference in New Issue