Step 1 Collect the logs and send them to Huawei R&D engineers for analysis.
Run the log collection tool to collect the logs.
Enter the MML mode and run the mem 1002 command to check whether memory leakage of the TLV message module occurs.
Send the displayed messages to Huawei R&D engineers.
Step 2 Based on the analysis result, Huawei R&D engineers give solutions to upgrade the S2600 version.
If the previous phenomena occurs, check whether special applications or pressure tests are being implemented, and then check whether memory release failures exist in logs.
1. Check whether a large number of I/O requests are received before the alarms occur.
Step 1 Consult with onsite engineers.
Step 2 View the events generated on the S2600.
2. Locate the memory leakage of the TLV message module.
Step 1 Perform a random operation.
Step 2 Enter the MML mode, run the mem 1002 command to view the displayed messages, as shown in the following:
Index Size(Byte) Address(HEX) Type Function(Line) Time
1 122 10015bd9b80 2 MSGOBJ_Create:59 1990-4-4 7:21:40
2 8000 1001f384000 2 MSG_WaitQueu..t:115 1990-4-4 7:19:42
The message in blue is a normal request of memory release while the message in red is not. Of the message in red, the MSGOBJ_Create: function under function (Line) indicates the memory that is not released. (In this example, the memory in the DFT module fails to be released). Find the relevant messages by querying their times to determine the memory release application process. And a memory leakage error is found in system code.
Note that alarms on the S2600 R2 are not automatically cleared after the corresponding faults are rectified. An alarm indicator is turned off only after the alarm is manually cleared.