pkg/mgmapi/mgmapi_config_parameters.go (30 lines of code) (raw):
// Copyright (c) 2021, 2022, Oracle and/or its affiliates.
//
// Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/
package mgmapi
// Config parameters with the same ids as specified in
// storage/ndb/include/mgmapi/mgmapi_config_parameters.h
// in MySQL Cluster source code.
// System config param ids
const (
sysCfgConfigGenerationNumber uint32 = 2
)
// Common node parameters
const (
nodeCfgNodeId uint32 = 3
nodeCfgHost uint32 = 5
nodeCfgDatadir uint32 = 7
nodeCfgArbitRank uint32 = 200
)
// Data node config param ids
const (
dbCfgNoTables uint32 = 102 //MaxNoOfTables
dbCfgDataMemory uint32 = 112 //DataMemory
dbCfgNodegroup uint32 = 185 //Nodegroup
dbCfgTransactionMemory uint32 = 667 //TransactionMemory
dbCfgNoAttributes uint32 = 103 //MaxNoOfAttributes
dbCfgNoOrderedIndexes uint32 = 149 //MaxNoOfOrderedIndexes
dbCfgNoUniqueHashIndexes uint32 = 150 //MaxNoOfUniqueHashIndexes
dbCfgNoOps uint32 = 107 //MaxNoOfConcurrentOperations
dbCfgTransBufferMem uint32 = 111 //TransactionBufferMemory
dbCfgIndexMem uint32 = 113 //IndexMemory
dbCfgRedoBuffer uint32 = 156 //RedoBuffer
dbCfgLongSignalBuffer uint32 = 157 //LongMessageBuffer
dbCfgDiskPageBufferMemory uint32 = 160 //DiskPageBufferMemory
dbCfgSga uint32 = 198 //SharedGlobalMemory
dbCfgNoRedologParts uint32 = 632 //NoOfFragmentLogParts
)
// Mgmd config param ids
const (
mgmCfgPort uint32 = 300
)