-
公开(公告)号:US10768815B1
公开(公告)日:2020-09-08
申请号:US15965769
申请日:2018-04-27
Applicant: Pure Storage, Inc.
Inventor: Jianting Cao , Wentian Cui , Christopher Golden , David Grunwald , Scott Smith , Qi Zhou
Abstract: 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.
-
公开(公告)号:US10474363B1
公开(公告)日:2019-11-12
申请号:US15339215
申请日:2016-10-31
Applicant: Pure Storage, Inc.
Inventor: Wentian Cui , Matthew Fay , Marina Galata , Richard Hankins , Ganesh Ramanarayanan , Cary Sandvig , Zoheb Shivani , Scott Smith , Shishir Yadav
IPC: G06F3/06
Abstract: Space reporting in a storage system, including: determining, for one or more system-visible objects in the storage system, an amount of physical space consumed by each system-visible object and an amount of logical space consumed by each system-visible object; identifying, for each of the one or more system-visible objects in the storage system, one or more user-visible objects that reference the system-visible object; determining, for each of the one or more user-visible objects, an amount of physical space consumed by the user-visible object in dependence upon the amount of physical space consumed by each system-visible object referenced by the user-visible object; and determining, for each of the one or more user-visible objects, an amount of logical space consumed by the user-visible object in dependence upon the amount of logical space consumed by each system-visible object referenced by the user-visible object.
-
公开(公告)号:US10268403B1
公开(公告)日:2019-04-23
申请号:US15499068
申请日:2017-04-27
Applicant: Pure Storage, Inc.
Inventor: Jianting Cao , Christopher Golden , David Grunwald , Luke Paulsen , Scott Smith
Abstract: 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.
-
-