US 12,079,498 B2
Allowing access to a partially replicated dataset
Ethan L. Miller, Santa Cruz, CA (US); John Colgrove, Los Altos, CA (US); Christopher Golden, Emerald Hills, CA (US); Steve Hodgson, Cobham (GB); and Malcolm Sharpe, Mountain View, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Sep. 1, 2022, as Appl. No. 17/823,968.
Application 17/823,968 is a continuation of application No. 17/070,036, filed on Oct. 14, 2020, granted, now 11,442,640.
Application 17/070,036 is a continuation of application No. 16/161,747, filed on Oct. 16, 2018, granted, now 10,838,640, issued on Nov. 17, 2020.
Application 16/161,747 is a continuation of application No. 15/339,524, filed on Oct. 31, 2016, granted, now 10,114,574, issued on Oct. 30, 2018.
Application 15/339,524 is a continuation of application No. 14/508,683, filed on Oct. 7, 2014, granted, now 9,489,132, issued on Nov. 8, 2016.
Prior Publication US 2022/0413703 A1, Dec. 29, 2022
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 11/20 (2006.01); G06F 12/02 (2006.01); G06F 12/1009 (2016.01)
CPC G06F 3/064 (2013.01) [G06F 3/0604 (2013.01); G06F 3/065 (2013.01); G06F 3/0683 (2013.01); G06F 3/0688 (2013.01); G06F 11/2094 (2013.01); G06F 12/0246 (2013.01); G06F 12/1009 (2013.01); G06F 2212/1056 (2013.01); G06F 2212/214 (2013.01); G06F 2212/7201 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by a target storage system, that a dataset referenced by one or more identifiers will be replicated from a source storage system to the target storage system;
exposing, by the target storage system, the dataset for user operations prior to receiving the entire dataset;
receiving, by the target storage system, a request to read a portion of the dataset that has not been received by the target storage system; and
retrieving, by the target storage system, the portion of the dataset from a storage system other than the source storage system using the one or more identifiers.