×

Mechanism for representing system configuration changes as a series of objects writable to an object storage container

  • US 10,423,497 B2
  • Filed: 11/28/2017
  • Issued: 09/24/2019
  • Est. Priority Date: 11/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • generating, by a managing unit of a dispersed storage network (DSN), an entry for inclusion in a configuration queue regarding a configuration submission, wherein the configuration submission is regarding a configuration change to at least a portion of the DSN managed by the managing unit, wherein the managing unit uses a manager'"'"'s configuration database to facilitate managing of the at least a portion of the DSN, wherein the manager'"'"'s configuration database is stored in a first database, and wherein the first database is backed up to produce a backup version of the manager'"'"'s configuration database;

    updating, by the managing unit, a first version of the configuration queue to include the entry, wherein the first version of the configuration queue is stored in the first database;

    updating, by the managing unit, a second version of the configuration queue to include the entry, wherein the second version of the configuration queue is stored as a plurality of sets of encoded data slices in a manager'"'"'s vault within the DSN;

    when the manager'"'"'s configuration database stored in the first database requires restoring;

    copying, by a computing device of the DSN, the backup version of the manager'"'"'s configuration database to the first database to create an initially restored manager'"'"'s configuration database;

    establishing, by the computing device, an association between the managing unit and the initially restored manager'"'"'s configuration database;

    when the managing unit is associated with the initially restored manager'"'"'s configuration database;

    accessing, by the computing device, the second version of the configuration queue from the manager'"'"'s vault;

    identifying, by the computing device, configuration changes from a recovered version of the configuration queue that have not been included in the initially restored manager'"'"'s configuration database; and

    updating, by the computing device, the initially restored manager'"'"'s configuration database to include the identified configuration changes to produce a restored manager'"'"'s configuration database.

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