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 that includes a time varying accessibility pattern;
determining a current timestamp;
determining whether 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 whether reconsideration regarding deletion of the one or more slices is available based on the access policy;
deleting the one or more slices when the reconsideration is determined to be unavailable;
when the reconsideration is determined to be available;
sending a reconsideration request message to a reconsideration entity;
receiving a reconsideration response message in response; and
deleting the one or more slices when the reconsideration response message indicates that the reconsideration is denied.
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.
81 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 that includes a time varying accessibility pattern; determining a current timestamp; determining whether 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 whether reconsideration regarding deletion of the one or more slices is available based on the access policy; deleting the one or more slices when the reconsideration is determined to be unavailable; when the reconsideration is determined to be available; sending a reconsideration request message to a reconsideration entity; receiving a reconsideration response message in response; and deleting the one or more slices when the reconsideration response message indicates that the reconsideration is denied. - 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 that includes a time varying accessibility pattern; determine a current timestamp; determine whether 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 whether reconsideration regarding deletion of the one or more slices is available based on the access policy; delete the one or more slices when the reconsideration is determined to be unavailable; when the reconsideration is determined to be available; send a reconsideration request message to a reconsideration entity; receive a reconsideration response message in response; and delete the one or more slices when the reconsideration response message indicates that the reconsideration is denied. - 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 that includes a time varying accessibility pattern; determine a current timestamp; determine whether 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 whether reconsideration regarding deletion of the one or more slices is available based on the access policy; delete the one or more slices when the reconsideration is determined to be unavailable; when the reconsideration is determined to be available; send a reconsideration request message to a reconsideration entity receive a reconsideration response message in response; and delete the one or more slices when the reconsideration response message indicates that the reconsideration is denied. - View Dependent Claims (18, 19, 20)
-
Specification