OPTIMIZING GARBAGE COLLECTION USING CHECK POINTED DATA SETS

    公开(公告)号:US20200379904A1

    公开(公告)日:2020-12-03

    申请号:US16997209

    申请日:2020-08-19

    IPC分类号: G06F12/02

    摘要: A determination as to whether a section of a storage device of a plurality of storage devices of the storage system corresponds to one or more check-pointed data sets of a plurality of check-pointed data sets that identifies one or more regions of the section having overwritten data is made. A garbage collection process is performed on the one or more regions of the section having overwritten data upon determining that the section corresponds to the one or more check-pointed data sets.

    Upgrading a storage system
    3.
    发明授权

    公开(公告)号:US10768815B1

    公开(公告)日:2020-09-08

    申请号:US15965769

    申请日:2018-04-27

    IPC分类号: G06F3/06 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.

    Space reporting in a storage system

    公开(公告)号:US10474363B1

    公开(公告)日:2019-11-12

    申请号:US15339215

    申请日:2016-10-31

    IPC分类号: G06F3/06

    摘要: 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.

    Converting data formats in a storage system

    公开(公告)号:US11995315B2

    公开(公告)日:2024-05-28

    申请号:US17732622

    申请日:2022-04-29

    IPC分类号: G06F3/06 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.

    Upgrading data in a storage system using background processes

    公开(公告)号:US11340785B1

    公开(公告)日:2022-05-24

    申请号:US16993715

    申请日:2020-08-14

    IPC分类号: G06F3/06 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.

    Optimizing garbage collection using check pointed data sets

    公开(公告)号:US11216369B2

    公开(公告)日:2022-01-04

    申请号:US16997209

    申请日:2020-08-19

    IPC分类号: G06F12/00 G06F12/02

    摘要: A determination as to whether a section of a storage device of a plurality of storage devices of the storage system corresponds to one or more check-pointed data sets of a plurality of check-pointed data sets that identifies one or more regions of the section having overwritten data is made. A garbage collection process is performed on the one or more regions of the section having overwritten data upon determining that the section corresponds to the one or more check-pointed data sets.