CPC G06F 3/0604 (2013.01) [G06F 3/067 (2013.01); G06F 3/0644 (2013.01); G06F 3/0647 (2013.01); G06F 16/164 (2019.01)] | 20 Claims |
1. A method comprising:
selecting a subset of a plurality of segments of a requested data object that is at least partially stored on a cloud service external to a storage node;
receiving a plurality of segment states corresponding to segments of the subset, each segment state indicating a storage class of a respective segment, a first storage class being accessible, and a second storage class being inaccessible, wherein the first storage class corresponds to a first tier level and wherein the second storage class corresponds to a second tier level, and wherein receiving the plurality of segment states comprises:
obtaining a segment state for each segment of the subset, wherein storage of the respective segment at the first tier level indicates that the respective segment is accessible via the cloud service, and accessibility of the respective segment stored at the second tier level is dependent, at least in part, on performance of a restore operation on the respective segment;
determining a state of the data object based on the plurality of segment states; and
sending a first message indicating that the data object is inaccessible based on at least one segment of the subset being of the second storage class.
|