📄 configinfo.cpp
字号:
*/ { CFG_DB_PARALLEL_BACKUPS, "ParallelBackups", DB_TOKEN, "Maximum number of parallel backups", ConfigInfo::CI_NOTIMPLEMENTED, false, ConfigInfo::CI_INT, "1", "1", "1" }, { CFG_DB_BACKUP_DATADIR, "BackupDataDir", DB_TOKEN, "Path to where to store backups", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { CFG_DB_BACKUP_MEM, "BackupMemory", DB_TOKEN, "Total memory allocated for backups per node (in bytes)", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "4M", // sum of BackupDataBufferSize and BackupLogBufferSize "0", STR_VALUE(MAX_INT_RNIL) }, { CFG_DB_BACKUP_DATA_BUFFER_MEM, "BackupDataBufferSize", DB_TOKEN, "Default size of databuffer for a backup (in bytes)", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "2M", // remember to change BackupMemory "0", STR_VALUE(MAX_INT_RNIL) }, { CFG_DB_BACKUP_LOG_BUFFER_MEM, "BackupLogBufferSize", DB_TOKEN, "Default size of logbuffer for a backup (in bytes)", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "2M", // remember to change BackupMemory "0", STR_VALUE(MAX_INT_RNIL) }, { CFG_DB_BACKUP_WRITE_SIZE, "BackupWriteSize", DB_TOKEN, "Default size of filesystem writes made by backup (in bytes)", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "32K", "0", STR_VALUE(MAX_INT_RNIL) }, /*************************************************************************** * API ***************************************************************************/ { CFG_SECTION_NODE, API_TOKEN, API_TOKEN, "Node section", ConfigInfo::CI_USED, false, ConfigInfo::CI_SECTION, (const char *)NODE_TYPE_API, 0, 0 }, { CFG_NODE_HOST, "HostName", API_TOKEN, "Name of computer for this node", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, "", 0, 0 }, { CFG_NODE_SYSTEM, "System", API_TOKEN, "Name of system for this node", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { KEY_INTERNAL, "Id", API_TOKEN, "", ConfigInfo::CI_DEPRICATED, false, ConfigInfo::CI_INT, MANDATORY, "1", STR_VALUE(MAX_NODES) }, { CFG_NODE_ID, "NodeId", API_TOKEN, "Number identifying application node ("API_TOKEN_PRINT")", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, MANDATORY, "1", STR_VALUE(MAX_NODES) }, { KEY_INTERNAL, "ExecuteOnComputer", API_TOKEN, "String referencing an earlier defined COMPUTER", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { CFG_NODE_ARBIT_RANK, "ArbitrationRank", API_TOKEN, "If 0, then "API_TOKEN_PRINT" is not arbitrator. Kernel selects arbitrators in order 1, 2", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "0", "0", "2" }, { CFG_NODE_ARBIT_DELAY, "ArbitrationDelay", API_TOKEN, "When asked to arbitrate, arbitrator waits this long before voting (msec)", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "0", "0", STR_VALUE(MAX_INT_RNIL) }, { CFG_MAX_SCAN_BATCH_SIZE, "MaxScanBatchSize", "API", "The maximum collective batch size for one scan", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, STR_VALUE(MAX_SCAN_BATCH_SIZE), "32k", "16M" }, { CFG_BATCH_BYTE_SIZE, "BatchByteSize", "API", "The default batch size in bytes", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, STR_VALUE(SCAN_BATCH_SIZE), "1k", "1M" }, { CFG_BATCH_SIZE, "BatchSize", "API", "The default batch size in number of records", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, STR_VALUE(DEF_BATCH_SIZE), "1", STR_VALUE(MAX_PARALLEL_OP_PER_SCAN) }, /**************************************************************************** * MGM ***************************************************************************/ { CFG_SECTION_NODE, MGM_TOKEN, MGM_TOKEN, "Node section", ConfigInfo::CI_USED, false, ConfigInfo::CI_SECTION, (const char *)NODE_TYPE_MGM, 0, 0 }, { CFG_NODE_HOST, "HostName", MGM_TOKEN, "Name of computer for this node", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, "", 0, 0 }, { CFG_NODE_DATADIR, "DataDir", MGM_TOKEN, "Data directory for this node", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, MYSQLCLUSTERDIR, 0, 0 }, { CFG_NODE_SYSTEM, "System", MGM_TOKEN, "Name of system for this node", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { KEY_INTERNAL, "Id", MGM_TOKEN, "", ConfigInfo::CI_DEPRICATED, false, ConfigInfo::CI_INT, MANDATORY, "1", STR_VALUE(MAX_NODES) }, { CFG_NODE_ID, "NodeId", MGM_TOKEN, "Number identifying the management server node ("MGM_TOKEN_PRINT")", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, MANDATORY, "1", STR_VALUE(MAX_NODES) }, { CFG_LOG_DESTINATION, "LogDestination", MGM_TOKEN, "String describing where logmessages are sent", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, 0, 0, 0 }, { KEY_INTERNAL, "ExecuteOnComputer", MGM_TOKEN, "String referencing an earlier defined COMPUTER", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, 0, 0, 0 }, { KEY_INTERNAL, "MaxNoOfSavedEvents", MGM_TOKEN, "", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "100", "0", STR_VALUE(MAX_INT_RNIL) }, { CFG_MGM_PORT, "PortNumber", MGM_TOKEN, "Port number to give commands to/fetch configurations from management server", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, NDB_PORT, "0", STR_VALUE(MAX_INT_RNIL) }, { KEY_INTERNAL, "PortNumberStats", MGM_TOKEN, "Port number used to get statistical information from a management server", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, UNDEFINED, "0", STR_VALUE(MAX_INT_RNIL) }, { CFG_NODE_ARBIT_RANK, "ArbitrationRank", MGM_TOKEN, "If 0, then "MGM_TOKEN_PRINT" is not arbitrator. Kernel selects arbitrators in order 1, 2", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "1", "0", "2" }, { CFG_NODE_ARBIT_DELAY, "ArbitrationDelay", MGM_TOKEN, "", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "0", "0", STR_VALUE(MAX_INT_RNIL) }, /**************************************************************************** * TCP ***************************************************************************/ { CFG_SECTION_CONNECTION, "TCP", "TCP", "Connection section", ConfigInfo::CI_USED, false, ConfigInfo::CI_SECTION, (const char *)CONNECTION_TYPE_TCP, 0, 0 }, { CFG_CONNECTION_HOSTNAME_1, "HostName1", "TCP", "Name/IP of computer on one side of the connection", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { CFG_CONNECTION_HOSTNAME_2, "HostName2", "TCP", "Name/IP of computer on one side of the connection", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { CFG_CONNECTION_NODE_1, "NodeId1", "TCP", "Id of node ("DB_TOKEN_PRINT", "API_TOKEN_PRINT" or "MGM_TOKEN_PRINT") on one side of the connection", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, MANDATORY, 0, 0 }, { CFG_CONNECTION_NODE_2, "NodeId2", "TCP", "Id of node ("DB_TOKEN_PRINT", "API_TOKEN_PRINT" or "MGM_TOKEN_PRINT") on one side of the connection", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, MANDATORY, 0, 0 }, { CFG_CONNECTION_GROUP, "Group", "TCP", "", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "55", "0", "200" }, { CFG_CONNECTION_NODE_ID_SERVER, "NodeIdServer", "TCP", "", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, MANDATORY, "1", "63" }, { CFG_CONNECTION_SEND_SIGNAL_ID, "SendSignalId", "TCP", "Sends id in each signal. Used in trace files.", ConfigInfo::CI_USED, false, ConfigInfo::CI_BOOL, "true", "false", "true" }, { CFG_CONNECTION_CHECKSUM, "Checksum", "TCP", "If checksum is enabled, all signals between nodes are checked for errors", ConfigInfo::CI_USED, false, ConfigInfo::CI_BOOL, "false", "false", "true" }, { CFG_CONNECTION_SERVER_PORT, "PortNumber", "TCP", "Port used for this transporter", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, MANDATORY, "0", STR_VALUE(MAX_INT_RNIL) }, { CFG_TCP_SEND_BUFFER_SIZE, "SendBufferMemory", "TCP", "Bytes of buffer for signals sent from this node", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "256K", "64K", STR_VALUE(MAX_INT_RNIL) }, { CFG_TCP_RECEIVE_BUFFER_SIZE, "ReceiveBufferMemory", "TCP", "Bytes of buffer for signals received by this node", ConfigInfo::CI_USED, false, ConfigInfo::CI_INT, "64K", "16K", STR_VALUE(MAX_INT_RNIL) }, { CFG_TCP_PROXY, "Proxy", "TCP", "", ConfigInfo::CI_USED, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { CFG_CONNECTION_NODE_1_SYSTEM, "NodeId1_System", "TCP", "System for node 1 in connection", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { CFG_CONNECTION_NODE_2_SYSTEM, "NodeId2_System", "TCP", "System for node 2 in connection", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, /**************************************************************************** * SHM ***************************************************************************/ { CFG_SECTION_CONNECTION, "SHM", "SHM", "Connection section", ConfigInfo::CI_USED, false, ConfigInfo::CI_SECTION, (const char *)CONNECTION_TYPE_SHM, 0, 0 }, { CFG_CONNECTION_HOSTNAME_1, "HostName1", "SHM", "Name/IP of computer on one side of the connection", ConfigInfo::CI_INTERNAL, false, ConfigInfo::CI_STRING, UNDEFINED, 0, 0 }, { CFG_CONNECTION_HOSTNAME_2, "HostName2", "SHM", "Name/IP of computer on one side of the connection", ConfigInfo::CI_INTERNAL, false,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -