Log management maintenance operation and command
Methods, systems, and devices for log management maintenance operation and command are described. A method may include receiving, at a memory system, a command associated with maintenance for the memory system and indicating to initiate collecting values of a parameter, storing a value of the parameter, and transmitting, to a host system, a message indicating an availability of the value of the parameter based at least in part on storing the value of the parameter. An additional method may include transmitting, to a host system, a message indicating that a quantity of errors for an address of an address space associated with the memory system satisfies a threshold, receiving a command associated with maintenance for the memory system and indicating a retirement of the address, and retiring the address for the address space associated with the memory system based at least in part on receiving the command.
1 . A memory system, comprising:
one or more memory devices; and
one or more controllers coupled with the one or more memory devices and configured to cause the memory system to:
transmit a first request to perform a maintenance operation based on determining that one or more conditions associated with the memory system are satisfied;
receive a command to perform the maintenance operation based on the first request,
wherein the command comprises a type of maintenance selected from a plurality of types of maintenance and a method of the type of maintenance selected from one or more methods of the type of maintenance; and
perform the maintenance operation based on the command.
2 . The memory system of claim 1 , wherein the one or more controllers are further configured to cause the memory system to:
retrieve data from a memory device of the one or more memory devices.
3 . The memory system of claim 2 , wherein the one or more controllers are further configured to cause the memory system to:
determine whether a quantity of errors in the data or a rate of errors in the data exceeds a threshold, wherein the one or more controllers are configured to cause the memory system to transmit the first request based on the quantity of errors or the rate of errors in the data exceeding the threshold.
4 . The memory system of claim 3 , wherein the quantity of errors may be associated with correctable errors, uncorrectable errors, or both.
5 . The memory system of claim 2 , wherein the one or more controllers are further configured to cause the memory system to:
determine whether a value of a parameter stored at the memory device is available for transmission, wherein the one or more controllers are configured to cause the memory system to transmit the first request based on the value of the parameter being available for transmission.
6 . The memory system of claim 5 , wherein, to perform the maintenance operation, the one or more controllers are configured to cause the memory system to:
transmit, to a host system, the value of the parameter.
7 . The memory system of claim 5 , wherein the parameter is associated with a memory system controller of the memory system, a performance metric of the memory system, a reliability metric of the memory system, or a combination thereof.
8 . The memory system of claim 2 , wherein, to perform the maintenance operation, the one or more controllers are configured to cause the memory system to:
perform a post package repair operation on the memory device.
9 . The memory system of claim 2 , wherein, to perform the maintenance operation, the one or more controllers are configured to cause the memory system to:
retire a memory address associated with the memory device.
10 . The memory system of claim 1 , wherein the one or more controllers are further configured to cause the memory system to:
receive a second request for a capability of the memory system to perform the maintenance operation; and
transmit a first message indicating the capability of the memory system to perform the maintenance operation based on the second request, wherein the one or more controllers are configured to cause the memory system to receive the command to perform the maintenance operation based on the first message.
11 . A method by a memory system, comprising:
transmitting a first request to perform a maintenance operation based on determining that one or more conditions associated with the memory system are satisfied;
receiving a command to perform the maintenance operation based on the first request,
wherein the command comprises a type of maintenance selected from a plurality of types of maintenance and a method of the type of maintenance selected from one or more methods of the type of maintenance; and
performing the maintenance operation based on the command.
12 . The method of claim 11 , further comprising:
retrieving data from a memory device of the memory system.
13 . The method of claim 12 , further comprising:
determining whether a quantity of errors in the data or a rate of errors in the data exceeds a threshold, wherein transmitting the first request is based on the quantity of errors or the rate of errors in the data exceeding the threshold.
14 . The method of claim 13 , wherein the quantity of errors may be associated with correctable errors, uncorrectable errors, or both.
15 . The method of claim 12 , further comprising:
determining whether a value of a parameter stored at the memory device is available for transmission, wherein transmitting the first request is based on the value of the parameter being available for transmission.
16 . The method of claim 15 , wherein performing the maintenance operation comprises:
transmitting, to a host system, the value of the parameter.
17 . The method of claim 12 , wherein performing the maintenance operation comprises:
retiring a memory address associated with the memory device.
18 . A non-transitory computer-readable medium storing code comprising instructions which, when executed by one or more processors of a memory system, cause the memory system to:
transmit a first request to perform a maintenance operation based on determining that one or more conditions associated with the memory system are satisfied;
receive a command to perform the maintenance operation based on the first request,
wherein the command comprises a type of maintenance selected from a plurality of types of maintenance and a method of the type of maintenance selected from one or more methods of the type of maintenance; and
perform the maintenance operation based on the command.
19 . The non-transitory computer-readable medium of claim 18 , wherein the instructions, when executed by the one or more processors of the memory system, further cause the memory system to:
retrieve data from a memory device of the memory system.
20 . The non-transitory computer-readable medium of claim 19 , wherein the instructions, when executed by the one or more processors of the memory system, further cause the memory system to:
determine whether a quantity of errors in the data or a rate of errors in the data exceeds a threshold, wherein the instructions, when executed by the one or more processors of the memory system, cause the memory system to transmit the first request based on the quantity of errors or the rate of errors in the data exceeding the threshold.