Command tags
AssigneeDell Products L.P.
InventorsErik SMITH, David BLACK, Boris GLIMCHER, Vinay RAO
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsErik SMITH, David BLACK, Boris GLIMCHER, Vinay RAO
Estimating the term…
Embodiments of using command tags are described to prevent data corruption in a multi-path network in an NVMe over Fabrics (NVMe-OF) environment. A command tag is incorporated in a written command send from a host for command identification. Once the host detects an issue of a first link between the host and namespace, the host may immediately send, using a second link, a retry of a command that was previously sent by the host to a first controller via the first link. The retry of the command comprises the same command tag which allows the first and second controllers to detect an execution condition of the first write command, and thus avoiding repeat execution of the first write command by the first controller and the second controller. Therefore, data corruption may be addressed efficiently to the root cause.
A computer-implemented method for handling data in a multi-path non-volatile memory express (NVMe) over Fabrics (NVMe-oF) environment, the computer-implemented method comprising:
A computer-implemented method for handling data in a multi-path non-volatile memory express (NVMe) over Fabrics (NVMe-oF) environment, the computer-implemented method comprising:
A non-transitory computer-readable medium or media comprising one or more sequences of instructions which, when executed by one or more processors, causes steps to be performed comprising:
Dependencies are inferred from the claim text.