MySQL 8.0 Release Notes
MySQL 8.0 Source Code Documentation
The following table lists the most commonNDB
cluster log messages. For information about the cluster log, log events, and event types, seeSection 23.5.3, “Event Reports Generated in NDB Cluster”. These log messages also correspond to log event types in the MGM API; seeThe Ndb_logevent_type Type, for related information of interest to Cluster API developers.
Table 23.52 Common NDB cluster log messages
Log Message | Description | Event Name | Event Type | Priority | Severity |
---|---|---|---|---|---|
Node |
The data node having node IDnode_id has connected to the management server (nodemgm_node_id ). |
Connected |
Connection |
8 | INFO |
Node |
The data node having node IDdata_node_id has disconnected from the management server (nodemgm_node_id ). |
Disconnected |
Connection |
8 | ALERT |
Node |
The API node or SQL node having node IDapi_node_id is no longer communicating with data nodedata_node_id . |
CommunicationClosed |
Connection |
8 | INFO |
Node |
The API node or SQL node having node IDapi_node_id is now communicating with data nodedata_node_id . |
CommunicationOpened |
Connection |
8 | INFO |
Node |
The API node having node IDapi_node_id has connected to management nodemgm_node_id usingNDB API versionversion (generally the same as the MySQL version number). |
ConnectedApiVersion |
Connection |
8 | INFO |
Node |
A global checkpoint with the IDgci has been started; nodenode_id is the master responsible for this global checkpoint. |
GlobalCheckpointStarted |
Checkpoint |
9 | INFO |
Node |
The global checkpoint having the IDgci has been completed; nodenode_id was the master responsible for this global checkpoint. |
GlobalCheckpointCompleted |
Checkpoint |
10 | INFO |
Node |
The local checkpoint having sequence IDlcp has been started on nodenode_id . The most recent GCI that can be used has the indexcurrent_gci , and the oldest GCI from which the cluster can be restored has the indexold_gci . |
LocalCheckpointStarted |
Checkpoint |
7 | INFO |
Node |
The local checkpoint having sequence IDlcp on nodenode_id has been completed. |
LocalCheckpointCompleted |
Checkpoint |
8 | INFO |
Node |
The node was unable to determine the most recent usable GCI. | LCPStoppedInCalcKeepGci |
Checkpoint |
0 | ALERT |
Node |
A table fragment has been checkpointed to disk on nodenode_id . The GCI in progress has the indexstarted_gci , and the most recent GCI to have been completed has the indexcompleted_gci . |
LCPFragmentCompleted |
Checkpoint |
11 | INFO |
Node |
Undo logging is blocked because the log buffer is close to overflowing. | UndoLogBlocked |
Checkpoint |
7 | INFO |
Node |
Data nodenode_id , runningNDB versionversion , is beginning its startup process. |
NDBStartStarted |
StartUp |
1 | INFO |
Node |
Data nodenode_id , runningNDB versionversion , has started successfully. |
NDBStartCompleted |
StartUp |
1 | INFO |
Node |
节点收到一个信号icating that a cluster restart has completed. | STTORRYRecieved |
StartUp |
15 | INFO |
Node |
The node has completed start phasephase of atype start. For a listing of start phases, seeSection 23.5.4, “Summary of NDB Cluster Start Phases”. (type is one ofinitial ,system ,node ,initial node , or<未知> .) |
StartPhaseCompleted |
StartUp |
4 | INFO |
Node |
Nodepresident_id has been selected as“president”.own_id anddynamic_id should always be the same as the ID (node_id ) of the reporting node. |
CM_REGCONF |
StartUp |
3 | INFO |
Node |
The reporting node (IDnode_id ) was unable to accept nodepresident_id as president. Thecause of the problem is given as one ofBusy ,Election with wait = false ,Not president ,Election without selecting new candidate , orNo such cause . |
CM_REGREF |
StartUp |
8 | INFO |
Node |
The node has discovered its neighboring nodes in the cluster (nodeid_1 and nodeid_2 ).node_id ,own_id , anddynamic_id should always be the same; if they are not, this indicates a serious misconfiguration of the cluster nodes. |
FIND_NEIGHBOURS |
StartUp |
8 | INFO |
Node |
The node has received a shutdown signal. Thetype of shutdown is eitherCluster orNode . |
NDBStopStarted |
StartUp |
1 | INFO |
Node [, ] [Initiated by signal ] |
The node has been shut down. This report may include anaction , which if present is one ofrestarting ,no start , orinitial . The report may also include a reference to anNDB Protocolsignal ; for possible signals, refer toOperations and Signals. |
NDBStopCompleted |
StartUp |
1 | INFO |
Node [, action ]. [Occurred during startphase ] [Initiated by ] [Caused by error [(extra info ]] |
The node has been forcibly shut down. Theaction (one ofrestarting ,no start , orinitial ) subsequently being taken, if any, is also reported. If the shutdown occurred while the node was starting, the report includes thestart_phase 在此期间节点失败了。如果这是一个结果of asignal sent to the node, this information is also provided (seeOperations and Signals, for more information). If the error causing the failure is known, this is also included; for more information aboutNDB error messages and classifications, seeNDB Cluster API Errors. |
NDBStopForced |
StartUp |
1 | ALERT |
Node |
The node shutdown process was aborted by the user. | NDBStopAborted |
StartUp |
1 | INFO |
Node |
This reports global checkpoints referenced during a node start. The redo log prior tokeep_pos is dropped.last_pos is the last global checkpoint in which data node the participated;restore_pos is the global checkpoint which is actually used to restore all data nodes. |
StartREDOLog |
StartUp |
4 | INFO |
startup_message [Listed separately; see below.] |
There are a number of possible startup messages that can be logged under different circumstances. These are listed separately; seeSection 23.5.2.2, “NDB Cluster Log Startup Messages”. | StartReport |
StartUp |
4 | INFO |
Node |
Copying of data dictionary information to the restarted node has been completed. | NR_CopyDict |
NodeRestart |
8 | INFO |
Node |
Copying of data distribution information to the restarted node has been completed. | NR_CopyDistr |
NodeRestart |
8 | INFO |
Node |
Copy of fragments to starting data nodenode_id has begun |
NR_CopyFragsStarted |
NodeRestart |
8 | INFO |
Node |
Fragmentfragment_id from tabletable_id has been copied to data nodenode_id |
NR_CopyFragDone |
NodeRestart |
10 | INFO |
Node |
Copying of all table fragments to restarting data nodenode_id has been completed |
NR_CopyFragsCompleted |
NodeRestart |
8 | INFO |
Node |
Data nodenode1_id has detected the failure of data nodenode2_id |
NodeFailCompleted |
NodeRestart |
8 | ALERT |
All nodes completed failure of Node |
All (remaining) data nodes have detected the failure of data nodenode_id |
NodeFailCompleted |
NodeRestart |
8 | ALERT |
Node failure of |
The failure of data nodenode_id has been detected in theblock NDB kernel block, where block is 1 ofDBTC ,DBDICT ,DBDIH , orDBLQH ; for more information, seeNDB Kernel Blocks |
NodeFailCompleted |
NodeRestart |
8 | ALERT |
Node |
A data node has failed. Its state at the time of failure is described by an arbitration state codestate_code : possible state code values can be found in the fileinclude/kernel/signaldata/ArbitSignalData.hpp . |
NODE_FAILREP |
NodeRestart |
8 | ALERT |
President restarts arbitration thread [state= orPrepare arbitrator node orReceive arbitrator node orStarted arbitrator node orLost arbitrator node orLost arbitrator node orLost arbitrator node |
This is a report on the current state and progress of arbitration in the cluster.node_id is the node ID of the management node or SQL node selected as the arbitrator.state_code is an arbitration state code, as found ininclude/kernel/signaldata/ArbitSignalData.hpp . When an error has occurred, anerror_message , also defined inArbitSignalData.hpp , is provided.ticket_id is a unique identifier handed out by the arbitrator when it is selected to all the nodes that participated in its selection; this is used to ensure that each node requesting arbitration was one of the nodes that took part in the selection process. |
ArbitState |
NodeRestart |
6 | INFO |
Arbitration check lost - less than 1/2 nodes left orArbitration check won - all node groups and more than 1/2 nodes left orArbitration check won - node group majority orArbitration check lost - missing node group orNetwork partitioning - arbitration required orArbitration won - positive reply from node orArbitration lost - negative reply from node orNetwork partitioning - no arbitrator available orNetwork partitioning - no arbitrator configured orArbitration failure - |
This message reports on the result of arbitration. In the event of arbitration failure, anerror_message and an arbitrationstate_code are provided; definitions for both of these are found ininclude/kernel/signaldata/ArbitSignalData.hpp . |
ArbitResult |
NodeRestart |
2 | ALERT |
Node |
This node is attempting to assume responsibility for the next global checkpoint (that is, it is becoming the master node) | GCP_TakeoverStarted |
NodeRestart |
7 | INFO |
Node |
This node has become the master, and has assumed responsibility for the next global checkpoint | GCP_TakeoverCompleted |
NodeRestart |
7 | INFO |
Node |
This node is attempting to assume responsibility for the next set of local checkpoints (that is, it is becoming the master node) | LCP_TakeoverStarted |
NodeRestart |
7 | INFO |
Node |
This node has become the master, and has assumed responsibility for the next set of local checkpoints | LCP_TakeoverCompleted |
NodeRestart |
7 | INFO |
Node |
This report of transaction activity is given approximately once every 10 seconds | TransReportCounters |
Statistic |
8 | INFO |
Node |
Number of operations performed by this node, provided approximately once every 10 seconds | OperationReportCounters |
Statistic |
8 | INFO |
Node |
A table having the table ID shown has been created | TableCreated |
Statistic |
7 | INFO |
Node |
JobStatistic |
Statistic |
9 | INFO |
|
Mean send size to Node = |
This node is sending an average ofbytes bytes per send to nodenode_id |
SendBytesStatistic |
Statistic |
9 | INFO |
Mean receive size to Node = |
This node is receiving an average ofbytes of data each time it receives data from nodenode_id |
ReceiveBytesStatistic |
Statistic |
9 | INFO |
Node /Node |
This report is generated when aDUMP 1000 command is issued in the cluster management client |
MemoryUsage |
Statistic |
5 | INFO |
Node |
A transporter error occurred while communicating with nodenode2_id ; for a listing of transporter error codes and messages, seeNDB Transporter Errors, inMySQL NDB Cluster Internals Manual |
TransporterError |
Error |
2 | ERROR |
Node |
A warning of a potential transporter problem while communicating with nodenode2_id ; for a listing of transporter error codes and messages, seeNDB Transporter Errors, for more information |
TransporterWarning |
Error |
8 | WARNING |
Node |
This node missed a heartbeat from nodenode2_id |
MissedHeartbeat |
Error |
8 | WARNING |
Node |
This node has missed at least 3 heartbeats from nodenode2_id , and so has declared that node“dead” |
DeadDueToHeartbeat |
Error |
8 | ALERT |
Node |
This node has sent a heartbeat to nodenode2_id |
SentHeartbeat |
Info |
12 | INFO |
Node |
This report is seen during heavy event buffer usage, for example, when many updates are being applied in a relatively short period of time; the report shows the number of bytes and the percentage of event buffer memory used, the bytes allocated and percentage still available, and the latest buffered and consumed epochs; for more information, seeSection 23.5.2.3, “Event Buffer Reporting in the Cluster Log” | EventBufferStatus2 |
Info |
7 | INFO |
Node ,Node ,Node |
These reports are written to the cluster log when entering and exiting single user mode;API_node_id is the node ID of the API or SQL having exclusive access to the cluster (for more information, seeSection 23.5.6, “NDB Cluster Single User Mode”); the messageUnknown single user report indicates an error has taken place and should never be seen in normal operation |
SingleUser |
Info |
7 | INFO |
Node |
A backup has been started using the management node havingmgm_node_id ; this message is also displayed in the cluster management client when theSTART BACKUP command is issued; for more information, seeSection 23.5.8.2, “Using The NDB Cluster Management Client to Create a Backup” |
BackupStarted |
Backup |
7 | INFO |
Node |
The backup having the IDbackup_id has been completed; for more information, seeSection 23.5.8.2, “Using The NDB Cluster Management Client to Create a Backup” |
BackupCompleted |
Backup |
7 | INFO |
Node |
The backup failed to start; for error codes, seeMGM API Errors | BackupFailedToStart |
Backup |
7 | ALERT |
Node |
The backup was terminated after starting, possibly due to user intervention | BackupAborted |
Backup |
7 | ALERT |