CPC G06F 16/27 (2019.01) [A61F 5/566 (2013.01); G06F 9/4881 (2013.01); G06F 9/5016 (2013.01); G06F 9/5044 (2013.01); G06F 9/5083 (2013.01); G06F 9/5088 (2013.01); G06F 16/148 (2019.01); G06F 16/1827 (2019.01); G06F 16/211 (2019.01); G06F 16/221 (2019.01); G06F 16/2365 (2019.01); G06F 16/2456 (2019.01); G06F 16/2471 (2019.01); G06F 16/24532 (2019.01); G06F 16/24545 (2019.01); G06F 16/24552 (2019.01); G06F 16/254 (2019.01); G06F 16/283 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01); H04L 67/568 (2022.05)] | 24 Claims |
1. A system comprising:
a memory to store an original catalog object associated with a dataset, and
one or more processors, operatively coupled to the memory, the one or more processors to:
create a duplicate catalog object of the original catalog object by copying metadata associated with the dataset without copying the dataset and a logical grouping of the dataset;
determine, based on the metadata, whether the dataset needs to be accessed for processing by a stateless node without accessing the dataset;
access, based on the duplicate catalog object, a dataset associated with the duplicate catalog object responsive to determining that the dataset needs to be accessed;
detect a failure associated with the stateless node to process the dataset; and
replace the stateless node with a different node without recreating a particular state.
|