Skip to content

Commit 3dfb391

Browse files
committed
ocp-nvme: Add Error Injection type from ocp2.6
4.15.3.1 Error Injection Entry Data Structure ERRIE-3 Error Injection Type Signed-off-by: Steven Seungcheol Lee <[email protected]>
1 parent d81cd5e commit 3dfb391

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

plugins/ocp/ocp-nvme.c

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,16 @@ enum erri_type {
104104
ERRI_TYPE_HW_MALFUNCTION,
105105
ERRI_TYPE_NO_MORE_NAND_SPARES,
106106
ERRI_TYPE_INCOMPLETE_SHUTDOWN,
107+
ERRI_TYPE_METADATA_CORRUPTION,
108+
ERRI_TYPE_CRITICAL_GC,
109+
ERRI_TYPE_LATENCY_SPIKE,
110+
ERRI_TYPE_IO_CMD_FAILURE,
111+
ERRI_TYPE_IO_CMD_TIMEOUT,
112+
ERRI_TYPE_ADMIN_CMD_FAILURE,
113+
ERRI_TYPE_ADMIN_CMD_TIMEOUT,
114+
ERRI_TYPE_THERMAL_THROTTLE_ENGAGED,
115+
ERRI_TYPE_THERMAL_THROTTLE_DISENGAGED,
116+
ERRI_TYPE_CRITICAL_TEMPERATURE_EVENT,
107117
};
108118

109119
const char *erri_type_to_string(__le16 type)
@@ -131,6 +141,26 @@ const char *erri_type_to_string(__le16 type)
131141
return "no more NAND spares available";
132142
case ERRI_TYPE_INCOMPLETE_SHUTDOWN:
133143
return "incomplete shutdown";
144+
case ERRI_TYPE_METADATA_CORRUPTION:
145+
return "Metadata Corruption";
146+
case ERRI_TYPE_CRITICAL_GC:
147+
return "Critical Garbage Collection";
148+
case ERRI_TYPE_LATENCY_SPIKE:
149+
return "Latency Spike";
150+
case ERRI_TYPE_IO_CMD_FAILURE:
151+
return "I/O command failure";
152+
case ERRI_TYPE_IO_CMD_TIMEOUT:
153+
return "I/O command timeout";
154+
case ERRI_TYPE_ADMIN_CMD_FAILURE:
155+
return "Admin command failure";
156+
case ERRI_TYPE_ADMIN_CMD_TIMEOUT:
157+
return "Admin command timeout";
158+
case ERRI_TYPE_THERMAL_THROTTLE_ENGAGED:
159+
return "Thermal Throttle Engaged";
160+
case ERRI_TYPE_THERMAL_THROTTLE_DISENGAGED:
161+
return "Thermal Throttle Disengaged";
162+
case ERRI_TYPE_CRITICAL_TEMPERATURE_EVENT:
163+
return "Critical Temperature Event";
134164
default:
135165
break;
136166
}

0 commit comments

Comments
 (0)