-
公开(公告)号:US20210382625A1
公开(公告)日:2021-12-09
申请号:US17406421
申请日:2021-08-19
申请人: PURE STORAGE, INC.
发明人: ETHAN MILLER , JIANTING CAO , JOHN COLGROVE , CHRISTOPHER GOLDEN , JOHN HAYES , CARY SANDVIG , GRIGORI INOZEMTSEV
IPC分类号: G06F3/06 , G06F16/23 , G06F16/174
摘要: A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.
-
公开(公告)号:US20240231643A1
公开(公告)日:2024-07-11
申请号:US18528045
申请日:2023-12-04
申请人: PURE STORAGE, INC.
发明人: CHRISTOPHER GOLDEN , SCOTT SMITH , LUKE PAULSEN , DAVID GRUNWALD , JIANTING CAO
IPC分类号: G06F3/06
CPC分类号: G06F3/0619 , G06F3/061 , G06F3/065 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0683 , G06F3/0688 , G06F3/0689
摘要: Optimizing copy operations in a storage array, includes combining, in dependence upon a metadata optimization policy, a plurality of copy operations into a single copy operation and splitting the single copy operation into an optimized set of executable copy operations that copy data based on memory alignment.
-
公开(公告)号:US20210247907A1
公开(公告)日:2021-08-12
申请号:US17245615
申请日:2021-04-30
申请人: PURE STORAGE, INC.
摘要: A system and method for exposing volumes with underlying read-write mediums to user operations. When a medium is in the process of being migrated to a storage array, a volume which relies on the medium can be exposed to user operations (e.g., snapshots, read and write operations) once the portions of the medium which underlie the volume have been migrated. The volume can be exposed to user operations while one or more other portions of the medium are unfilled and while the medium is in an intermediate read-write state.
-
公开(公告)号:US20230325094A1
公开(公告)日:2023-10-12
申请号:US18171759
申请日:2023-02-21
申请人: PURE STORAGE, INC.
发明人: CARY SANDVIG , JIANTING CAO , MARTIN HARRIMAN , JOHN HAYES
IPC分类号: G06F3/06
CPC分类号: G06F3/0619 , G06F3/0662 , G06F3/0689 , G06F3/0608 , G06F3/065 , G06F3/0665 , G06F3/0604 , G06F3/0629 , G06F3/0644 , G06F3/067 , G06F3/0683 , G06F3/0646 , G06F3/0673
摘要: Calculating storage consumption in a storage-as-a-service model, including: identifying a data object stored in a pool of storage resources, wherein the pool of storage resources are accessible by a plurality of entities and the data object occupies an amount of storage capacity within the pool of storage resources; attributing to each entity a fractional portion of the amount of storage capacity occupied by the data object; and calculating, in dependence upon the fractional portion of the amount of storage capacity occupied by the data object and attributed to a particular entity, a storage cost for the particular entity.
-
公开(公告)号:US20170123691A1
公开(公告)日:2017-05-04
申请号:US14926162
申请日:2015-10-29
申请人: Pure Storage, Inc.
发明人: JIANTING CAO , CHRISTOPHER GOLDEN , DAVID GRUNWALD , LUKE PAULSEN , SCOTT SMITH
IPC分类号: G06F3/06
CPC分类号: G06F3/0619 , G06F3/061 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F3/0683 , G06F3/0688 , G06F3/0689
摘要: Optimizing copy operations in a storage array, including: receiving a plurality of copy operations; detecting a triggering event that causes a storage array controller to initiate execution of the plurality of copy operations; and combining, in dependence upon a metadata optimization policy, the plurality of copy operations into a single copy operation.
-
公开(公告)号:US20230384963A1
公开(公告)日:2023-11-30
申请号:US18448019
申请日:2023-08-10
申请人: PURE STORAGE, INC.
发明人: JOHN COLGROVE , ETHAN MILLER , JOHN HAYES , CARY SANDVIG , CHRISTOPHER GOLDEN , JIANTING CAO
IPC分类号: G06F3/06
CPC分类号: G06F3/065 , G06F3/061 , G06F3/0644 , G06F3/0683 , G06F3/0619 , G06F3/0665 , G06F3/0626 , G06F3/0671 , G06F3/0604 , G06F3/0611 , G06F3/0641 , G06F3/0608 , G06F3/0605 , G06F3/067 , G06F3/0614 , G06F2212/1032 , G06F2212/163 , G06F2212/1016 , G06F2212/1044 , G06F2212/261 , G06F2212/154 , G06F2212/263
摘要: A method including, based on a request targeting a logical volume mapped to a logical grouping of data, splitting the logical grouping of data into two or more ranges including a first range and a second range, wherein lookups corresponding to one or more blocks targeted by the request are performed in the first range of the two or more ranges, and performing the request using the second range.
-
公开(公告)号:US20220253216A1
公开(公告)日:2022-08-11
申请号:US17732622
申请日:2022-04-29
申请人: PURE STORAGE, INC.
发明人: DAVID GRUNWALD , CHRISTOPHER GOLDEN , JIANTING CAO , SCOTT SMITH , QI ZHOU , WENTIAN CUI
摘要: Converting data formats in a storage system: converting first data 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.
-
公开(公告)号:US20170269838A1
公开(公告)日:2017-09-21
申请号:US15071663
申请日:2016-03-16
申请人: Pure Storage, Inc.
发明人: JIANTING CAO , WENTIAN CUI , CHRISTOPHER GOLDEN , DAVID GRUNWALD , SCOTT SMITH , QI ZHOU
IPC分类号: G06F3/06
CPC分类号: G06F3/0604 , G06F3/0607 , G06F3/0632 , G06F3/0661 , G06F3/067 , G06F3/0673 , G06F8/656
摘要: Performing a non-disruptive upgrade of data in a storage system that includes a plurality of storage devices and a storage controller, including: creating new data in a new data format, wherein the new data includes a reference to old data in an old data format, wherein system software in the storage system can utilize data in the new data format and the old data format; determining that a portion of the volume has changed; and responsive to determining that the portion of the volume has changed, updating the new data to include a reference to old data associated with a portion of the volume that precedes the changed portion of the volume, new data associated with the changed portion of the volume, and a reference to old data associated with a portion of the volume that follows the changed portion of the volume.
-
公开(公告)号:US20240281139A1
公开(公告)日:2024-08-22
申请号:US18651038
申请日:2024-04-30
申请人: PURE STORAGE, INC.
发明人: DAVID GRUNWALD , CHRISTOPHER GOLDEN , JIANTING CAO , SCOTT SMITH , QI ZHOU , WENTIAN CUI
CPC分类号: G06F3/0604 , G06F3/0607 , G06F3/0632 , G06F3/0661 , G06F3/067 , G06F3/0673 , G06F8/656
摘要: Converting data formats in a storage system: converting first data 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.
-
公开(公告)号:US20230273743A1
公开(公告)日:2023-08-31
申请号:US18312872
申请日:2023-05-05
申请人: PURE STORAGE, INC.
发明人: ETHAN MILLER , JIANTING CAO , JOHN COLGROVE , CHRISTOPHER GOLDEN , JOHN HAYES , CARY SANDVIG , GRIGORI INOZEMTSEV
IPC分类号: G06F3/06 , G06F16/23 , G06F16/174
CPC分类号: G06F3/065 , G06F3/061 , G06F3/067 , G06F3/0604 , G06F3/0605 , G06F3/0608 , G06F3/0611 , G06F3/0614 , G06F3/0619 , G06F3/0626 , G06F3/0632 , G06F3/0641 , G06F3/0644 , G06F3/0652 , G06F3/0655 , G06F3/0664 , G06F3/0665 , G06F3/0667 , G06F3/0671 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F3/0689 , G06F16/23 , G06F16/1748 , G06F2212/154 , G06F2212/163 , G06F2212/261 , G06F2212/263 , G06F2212/1008 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044
摘要: A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.
-
-
-
-
-
-
-
-
-