UPDATING DISTRIBUTED STORAGE NETWORK SOFTWARE
First Claim
1. A method comprises:
- sending, by a management unit of a distributed storage network (DSN), a software update notice to a plurality of dispersed storage (DS) units, wherein the plurality of DS units supports a plurality of digital storage vaults, wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults, wherein a DS unit of the set of DS unit stores encoded data slices associated with the digital storage vault, and wherein data is encoded using a dispersed storage error encoding function to produce a plurality of sets of encoded data slices that includes the encoded data slices;
determining, in regards to the software update notice, an update strategy for updating software of the plurality of DS units such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault; and
updating the software of at least some of the plurality of DS units in accordance with the update strategy.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a management unit of a distributed storage network (DSN) sending a software update notice to a plurality of dispersed storage (DS) units, wherein the plurality of DS units supports a plurality of digital storage vaults, and wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults. The method continues with a DS processing module determining an update strategy for updating software of the plurality of DS units such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault and updating the software of at least some of the plurality of DS units in accordance with the update strategy.
-
Citations
19 Claims
-
1. A method comprises:
-
sending, by a management unit of a distributed storage network (DSN), a software update notice to a plurality of dispersed storage (DS) units, wherein the plurality of DS units supports a plurality of digital storage vaults, wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults, wherein a DS unit of the set of DS unit stores encoded data slices associated with the digital storage vault, and wherein data is encoded using a dispersed storage error encoding function to produce a plurality of sets of encoded data slices that includes the encoded data slices; determining, in regards to the software update notice, an update strategy for updating software of the plurality of DS units such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault; and updating the software of at least some of the plurality of DS units in accordance with the update strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A distributed storage (DS) module comprises:
-
a first module, when operable within a computing device, causes the computing device to; receive a software update notice, wherein a plurality of DS units supports a plurality of digital storage vaults, wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults, wherein a DS unit is within the set of DS units and stores encoded data slices associated with the digital storage vault, and wherein data is encoded using a dispersed storage error encoding function to produce a plurality of sets of encoded data slices that includes the encoded data slices; a second module, when operable within the computing device, causes the computing device to; determine, in regards to the software update notice, an update strategy for updating software of the DS unit such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault; and a third module, when operable within the computing device, causes the computing device to; update the software of the DS unit in accordance with the update strategy. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A management unit of a distributed storage network (DSN), the management unit comprises:
-
a first module, when operable within a computing device, causes the computing device to; generate and send a software update notice to a plurality of dispersed storage (DS) units, wherein the plurality of DS units supports a plurality of digital storage vaults, wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults, wherein a DS unit of the set of DS unit stores encoded data slices associated with the digital storage vault, and wherein data is encoded using a dispersed storage error encoding function to produce a plurality of sets of encoded data slices that includes the encoded data slices; a second module, when operable within the computing device, causes the computing device to; determine, in regards to the software update notice, an update strategy for updating software of the plurality of DS units such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault; and a third module, when operable within the computing device, causes the computing device to; facilitate updating the software of at least some of the plurality of DS units in accordance with the update strategy. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification