×

Efficient transfer of objects between containers on the same vault

  • US 10,379,942 B2
  • Filed: 09/27/2017
  • Issued: 08/13/2019
  • Est. Priority Date: 09/27/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computing device of a dispersed storage network (DSN), the method comprises:

  • determining to transfer a data object from a first container of a vault to a second container of the vault, wherein a vault is a logical memory structure supported by physical memory of storage units of the DSN, wherein the vault is logically divided into a plurality of containers that includes the first and second containers, wherein the data object is stored in the first container as a plurality of sets of encoded data slices;

    determining first and second storage parameters for the first and second containers, respectively, wherein the first storage parameters include a first pillar number, a first decode threshold number, and a first encoding function and the second storage parameters include a second pillar number, a second decode threshold number, and a second encoding function;

    when the first storage parameters substantially match the second storage parameters;

    retrieving metadata of the data object from a first container structure associated with the first container, wherein the metadata includes one or more of;

    permissions for the data object, DSN addresses of the plurality of sets of encoded data slices, and access control to the data object;

    modifying the metadata regarding the transferring of the data object from the first container to the second container to produce modified metadata; and

    adding the modified metadata to a second container structure associated with the second container such that the data object is accessible via the second container.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×