#### 23.4.2.4 Other NDB Cluster Configuration Parameters

[]()[]()[]()[]()

 The listings in this section provide information about parameters used in the `[computer]`, `[tcp]`, and `[shm]` sections of a `config.ini` file for configuring NDB Cluster. For detailed descriptions and additional information about individual parameters, see [Section 23.4.3.10, “NDB Cluster TCP/IP Connections”](mysql-cluster-tcp-definition.html), or [Section 23.4.3.12, “NDB Cluster Shared-Memory Connections”](mysql-cluster-shm-definition.html), as appropriate.

 The following parameters apply to the `config.ini` file's `[computer]` section:

[]()

* `[HostName](mysql-cluster-computer-definition.html#ndbparam-computer-hostname)`: Host name or IP address of this computer.

* `[Id](mysql-cluster-computer-definition.html#ndbparam-computer-id)`: Unique identifier for this computer.

 The following parameters apply to the `config.ini` file's `[tcp]` section:

[]()

* `[AllowUnresolvedHostNames](mysql-cluster-tcp-definition.html#ndbparam-tcp-allowunresolvedhostnames)`: When false (default), failure by management node to resolve host name results in fatal error; when true, unresolved host names are reported as warnings only.

* `[Checksum](mysql-cluster-tcp-definition.html#ndbparam-tcp-checksum)`: If checksum is enabled, all signals between nodes are checked for errors.

* `[Group](mysql-cluster-tcp-definition.html#ndbparam-tcp-group)`: Used for group proximity; smaller value is interpreted as being closer.

* `[HostName1](mysql-cluster-tcp-definition.html#ndbparam-tcp-hostname1)`: Name or IP address of first of two computers joined by TCP connection.

* `[HostName2](mysql-cluster-tcp-definition.html#ndbparam-tcp-hostname2)`: Name or IP address of second of two computers joined by TCP connection.

* `[NodeId1](mysql-cluster-tcp-definition.html#ndbparam-tcp-nodeid1)`: ID of node (data node, API node, or management node) on one side of connection.

* `[NodeId2](mysql-cluster-tcp-definition.html#ndbparam-tcp-nodeid2)`: ID of node (data node, API node, or management node) on one side of connection.

* `[NodeIdServer](mysql-cluster-tcp-definition.html#ndbparam-tcp-nodeidserver)`: Set server side of TCP connection.

* `[OverloadLimit](mysql-cluster-tcp-definition.html#ndbparam-tcp-overloadlimit)`: When more than this many unsent bytes are in send buffer, connection is considered overloaded.

* `[PreferIPVersion](mysql-cluster-tcp-definition.html#ndbparam-tcp-preferipversion)`: Indicate DNS resolver preference for IP version 4 or 6.

* `[PreSendChecksum](mysql-cluster-tcp-definition.html#ndbparam-tcp-presendchecksum)`: If this parameter and Checksum are both enabled, perform pre-send checksum checks, and check all TCP signals between nodes for errors.

* `[Proxy](mysql-cluster-tcp-definition.html#ndbparam-tcp-proxy)`: ....

* `[ReceiveBufferMemory](mysql-cluster-tcp-definition.html#ndbparam-tcp-receivebuffermemory)`: Bytes of buffer for signals received by this node.

* `[SendBufferMemory](mysql-cluster-tcp-definition.html#ndbparam-tcp-sendbuffermemory)`: Bytes of TCP buffer for signals sent from this node.

* `[SendSignalId](mysql-cluster-tcp-definition.html#ndbparam-tcp-sendsignalid)`: Sends ID in each signal. Used in trace files. Defaults to true in debug builds.

* `[TCP_MAXSEG_SIZE](mysql-cluster-tcp-definition.html#ndbparam-tcp-tcp_maxseg_size)`: Value used for TCP\_MAXSEG.

* `[TCP_RCV_BUF_SIZE](mysql-cluster-tcp-definition.html#ndbparam-tcp-tcp_rcv_buf_size)`: Value used for SO\_RCVBUF.

* `[TCP_SND_BUF_SIZE](mysql-cluster-tcp-definition.html#ndbparam-tcp-tcp_snd_buf_size)`: Value used for SO\_SNDBUF.

* `[TcpBind_INADDR_ANY](mysql-cluster-tcp-definition.html#ndbparam-tcp-tcpbind_inaddr_any)`: Bind InAddrAny instead of host name for server part of connection.

 The following parameters apply to the `config.ini` file's `[shm]` section:

[]()

* `[Checksum](mysql-cluster-shm-definition.html#ndbparam-shm-checksum)`: If checksum is enabled, all signals between nodes are checked for errors.

* `[Group](mysql-cluster-shm-definition.html#ndbparam-shm-group)`: Used for group proximity; smaller value is interpreted as being closer.

* `[HostName1](mysql-cluster-shm-definition.html#ndbparam-shm-hostname1)`: Name or IP address of first of two computers joined by SHM connection.

* `[HostName2](mysql-cluster-shm-definition.html#ndbparam-shm-hostname2)`: Name or IP address of second of two computers joined by SHM connection.

* `[NodeId1](mysql-cluster-shm-definition.html#ndbparam-shm-nodeid1)`: ID of node (data node, API node, or management node) on one side of connection.

* `[NodeId2](mysql-cluster-shm-definition.html#ndbparam-shm-nodeid2)`: ID of node (data node, API node, or management node) on one side of connection.

* `[NodeIdServer](mysql-cluster-shm-definition.html#ndbparam-shm-nodeidserver)`: Set server side of SHM connection.

* `[OverloadLimit](mysql-cluster-shm-definition.html#ndbparam-shm-overloadlimit)`: When more than this many unsent bytes are in send buffer, connection is considered overloaded.

* `[PreSendChecksum](mysql-cluster-shm-definition.html#ndbparam-shm-presendchecksum)`: If this parameter and Checksum are both enabled, perform pre-send checksum checks, and check all SHM signals between nodes for errors.

* `[SendBufferMemory](mysql-cluster-shm-definition.html#ndbparam-shm-sendbuffermemory)`: Bytes in shared memory buffer for signals sent from this node.

* `[SendSignalId](mysql-cluster-shm-definition.html#ndbparam-shm-sendsignalid)`: Sends ID in each signal. Used in trace files.

* `[ShmKey](mysql-cluster-shm-definition.html#ndbparam-shm-shmkey)`: Shared memory key; when set to 1, this is calculated by NDB.

* `[ShmSpinTime](mysql-cluster-shm-definition.html#ndbparam-shm-shmspintime)`: When receiving, number of microseconds to spin before sleeping.

* `[ShmSize](mysql-cluster-shm-definition.html#ndbparam-shm-shmsize)`: Size of shared memory segment.

* `[Signum](mysql-cluster-shm-definition.html#ndbparam-shm-signum)`: Signal number to be used for signalling.

