Integrity processing in a dispersed storage network

    公开(公告)号:US11620185B2

    公开(公告)日:2023-04-04

    申请号:US17457794

    申请日:2021-12-06

    Abstract: A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.

    Storing data in accordance with encoded data slice revision levels in a storage network

    公开(公告)号:US10997022B1

    公开(公告)日:2021-05-04

    申请号:US16692472

    申请日:2019-11-22

    Abstract: A method includes receiving, by a storage unit of a set of storage units of a storage network, a write request of a set of write requests that includes a first group of slice payloads for first encoded data slices of each set of a plurality of sets of encoded data slices and a corresponding revision level. The method includes processing, by the storage unit, the write request by determining whether the corresponding revision level of each of the first encoded data slices is a next revision level and generating a write response message that includes a group of status messages for the first encoded data slices based on the determining whether the corresponding revision level of each of the first encoded data slices is the next revision level. The method continues by sending the write response message to a computing device of the storage network.

    Performance testing in a distributed storage network based on memory type

    公开(公告)号:US10904320B1

    公开(公告)日:2021-01-26

    申请号:US16587002

    申请日:2019-09-29

    Abstract: A method begins by a processing module identifying one or more devices of a dispersed storage network (DSN) potentially contributing to a DSN performance issue. For a device of the identified one or more devices, the method continues where the processing module determines a potential performance issue of the device and determines a performance test based on the potential performance issue. The method continues where the processing module issues a message to the device that includes test information specific for the device to execute the performance test and receives a response message that includes a specific test result data generated based on the test information. The method continues where the processing module determines, based on the specific test result data, whether the device has the potential performance issue and is contributing to the DSN performance issue.

    Moving data from a buffer to other storage

    公开(公告)号:US11294568B2

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

    申请号:US17336384

    申请日:2021-06-02

    Abstract: A request to store a file is received, an in response to that request multiple data segments are stored in a buffer memory. A first one of those data segments is selected for migration based on a life expectancy of the first data segment, and is migrated from the buffer memory to another memory. Migrating the first data segment includes generating at least one encoded data segment by encoding the first data segment, storing the first data segment to a location in the another memory, and storing addressing information indicating the location in the another memory.

    Integrity processing in a dispersed storage network

    公开(公告)号:US11221917B1

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

    申请号:US16535545

    申请日:2019-08-08

    Abstract: A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.

Patent Agency Ranking