Command processing for a storage system
AssigneeMicron Technology, Inc.
InventorsKevin R. Duncan, Terry M. Cronin
Life of this patent
Estimating the term…
Abstract
A command from a host is received via a port of a storage system. The port is assigned a current port revision identifier. The current port revision identifier of the port is associated with the command. Responsive to a status change associated with the port, an updated port revision identifier is assigned to the port to replace the current port revision identifier of the port and execution of the command is aborted responsive to determining that the current port revision identifier associated with the command is different than the updated port revision identifier of the port.
Claims20
A method, comprising:
- assigning a port revision identifier to a command, the port revision identifier corresponding to a port of a storage system;
- assigning an updated port revision identifier to the port to replace the port revision identifier;
- and
- aborting execution of the command while the command is being processed responsive to determining that the port revision identifier associated with the command is different than the updated port revision identifier of the port.
An apparatus, comprising:
- a memory device having a processing device and at least one port, wherein the processing device is configured to:
- assign a port revision identifier to a command, the port revision identifier corresponding to the port;
- assign an updated port revision identifier to the port to replace the port revision identifier;
- and
- abort execution of the command while the command is being processed responsive to determining that the port revision identifier associated with the command is different than the updated port revision identifier of the port.
A system, comprising:
- a memory device;
- a port;
- and
- a processing device coupled with the memory device and port, the processing device to:
- assign a port revision identifier to a command, the port revision identifier corresponding to the port;
- assign an updated port revision identifier to the port to replace the port revision identifier;
- and
- abort execution of the command while the command is being processed responsive to determining that the port revision identifier associated with the command is different than the updated port revision identifier of the port.
Dependencies are inferred from the claim text.