CLUSTERED STORAGE SYSTEM CONFIGURED WITH DECOUPLING OF PROCESS RESTART FROM IN-FLIGHT COMMAND EXECUTION

A clustered storage system in one embodiment comprises a plurality of nodes, with each of at least a subset of the nodes comprising a set of processing modules configured to communicate over one or more networks with corresponding sets of processing modules on other ones of the nodes. In conjunction...

Full description

Saved in:
Bibliographic Details
Main Authors Schneider, Zvi, Kucherov, Anton, Costeff, Hillel, Kamran, Lior
Format Patent
LanguageEnglish
Published 30.01.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A clustered storage system in one embodiment comprises a plurality of nodes, with each of at least a subset of the nodes comprising a set of processing modules configured to communicate over one or more networks with corresponding sets of processing modules on other ones of the nodes. In conjunction with a failure of a first instance of a process running on a given one of the nodes and a subsequent restart of a second instance of the process, at least one of the processing modules is to identify at least one transfer buffer command of the first instance of the process, to identify a plurality of logically ordered commands of the first instance of the process, and to provide distinct treatment of the transfer buffer command relative to treatment of the logically ordered commands in a manner that ensures that the restart of the second instance of the process is not delayed to await completion of the transfer buffer command or the logically ordered commands.
Bibliography:Application Number: US201816043281