POLICY-BASED SLICE DELETION IN A DISPERSED STORAGE NETWORK
First Claim
1. A method for execution by a processing system of a dispersed storage network that includes a processor, the method comprises:
- determining one or more slice names of one or more slices to consider for deletion;
determining an access policy corresponding to the one or more slices;
determining a current timestamp;
determining when there is no future slice availability for the one or more slices, based on the current timestamp and the access policy;
when there is no future slice availability for the one or more slices;
determining when reconsideration is available;
sending a reconsideration message to a reconsideration entity when the reconsideration is determined to be available; and
deleting the one or more slices when the reconsideration is determined to be unavailable.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for execution in a dispersed storage network operates to determine one or more slice names of one or more slices to consider for deletion; determine an access policy corresponding to the one or more slices; determine a current timestamp; and determine when there is no future slice availability for the one or more slices, based on the current timestamp and the access policy. When there is no future slice availability for the one or more slices, the dispersed storage network determines when reconsideration is available and sends a reconsideration message to a reconsideration entity when the reconsideration is determined to be available. The dispersed storage network deletes the one or more slices when the reconsideration is determined to be unavailable.
8 Citations
20 Claims
-
1. A method for execution by a processing system of a dispersed storage network that includes a processor, the method comprises:
-
determining one or more slice names of one or more slices to consider for deletion; determining an access policy corresponding to the one or more slices; determining a current timestamp; determining when there is no future slice availability for the one or more slices, based on the current timestamp and the access policy; when there is no future slice availability for the one or more slices; determining when reconsideration is available; sending a reconsideration message to a reconsideration entity when the reconsideration is determined to be available; and deleting the one or more slices when the reconsideration is determined to be unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processing system of a dispersed storage network comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to; determine one or more slice names of one or more slices to consider for deletion; determine an access policy corresponding to the one or more slices; determine a current timestamp; determine when there is no future slice availability for the one or more slices, based on the current timestamp and the access policy; when there is no future slice availability for the one or more slices; determine when reconsideration is available; send a reconsideration message to a reconsideration entity when the reconsideration is determined to be available; and delete the one or more slices when the reconsideration is determined to be unavailable. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to; determine one or more slice names of one or more slices to consider for deletion; determine an access policy corresponding to the one or more slices; determine a current timestamp; determine when there is no future slice availability for the one or more slices, based on the current timestamp and the access policy; when there is no future slice availability for the one or more slices; determine when reconsideration is available; send a reconsideration message to a reconsideration entity when the reconsideration is determined to be available; and delete the one or more slices when the reconsideration is determined to be unavailable. - View Dependent Claims (18, 19, 20)
Specification