CPC G06F 16/2379 (2019.01) [G06F 11/1423 (2013.01); G06F 12/121 (2013.01); G06F 16/1865 (2019.01); G06F 2212/608 (2013.01)] | 20 Claims |
1. A method of managing a datapath of a data storage system, the method comprising:
receiving a request to access target data;
creating a transaction that includes multiple datapath elements in a cache, the datapath elements used for accessing the target data;
in response to detecting that one of the datapath elements is invalid, processing the transaction in a rescue mode, the rescue mode checking the datapath elements in the transaction for validity and attempting to replace each invalid datapath element of the transaction with a valid version thereof obtained from elsewhere in the data storage system; and
committing the transaction as processed in the rescue mode.
|