US 11,995,315 B2
Converting data formats in a storage system
David Grunwald, San Francisco, CA (US); Christopher Golden, Emerald Hills, CA (US); Jianting Cao, Mountain View, CA (US); Scott Smith, San Mateo, CA (US); Qi Zhou, Sunnyvale, CA (US); and Wentian Cui, Sunnyvale, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Apr. 29, 2022, as Appl. No. 17/732,622.
Application 17/732,622 is a continuation in part of application No. 16/993,715, filed on Aug. 14, 2020, granted, now 11,340,785.
Application 16/993,715 is a continuation of application No. 15/965,769, filed on Apr. 27, 2018, granted, now 10,768,815, issued on Sep. 8, 2020.
Application 15/965,769 is a continuation of application No. 15/071,663, filed on Mar. 16, 2016, granted, now 9,959,043, issued on May 1, 2018.
Prior Publication US 2022/0253216 A1, Aug. 11, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 8/656 (2018.01)
CPC G06F 3/0604 (2013.01) [G06F 3/0607 (2013.01); G06F 3/0632 (2013.01); G06F 3/0661 (2013.01); G06F 3/067 (2013.01); G06F 3/0673 (2013.01); G06F 8/656 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
converting first data stored in a storage system in a first format to second data in a second format, wherein second data in the second format includes a reference to the first data, wherein the first data and the second data are associated with a dataset, including updating the second data to include:
a reference to first data associated with a portion of the dataset that precedes a data-converted portion of the dataset;
second data associated with the data-converted portion of the dataset, wherein the second data associated with the data-converted portion of the dataset is in the second data format; and
a reference to first data associated with a portion of the dataset that follows the data-converted portion of the dataset; and
replacing first data associated with the data-converted portion of the dataset with a reference to the second data associated with the data-converted portion of the dataset.