×

Batching modifications to nodes in a dispersed index

  • US 10,318,549 B2
  • Filed: 11/17/2017
  • Issued: 06/11/2019
  • Est. Priority Date: 09/13/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprises:

  • queuing, by a computing device of a dispersed storage network (DSN), a plurality of changes to a hierarchical index construct that includes a plurality of index structures, wherein an index structure of the plurality of index structures includes a plurality of nodes, wherein a node of the plurality of nodes is dispersed storage error encoded to produce a set of encoded data slices, and wherein the set of encoded data slices is stored in a set of storage units of the DSN;

    when triggered, determining, by the computing device, a plurality of affected nodes of pluralities of nodes of the plurality of index structures based on the plurality of changes queued when triggered;

    retrieving, by the computing device, a threshold number of encoded data slices for each of the plurality of affected nodes from storage units of the DSN;

    dispersed storage error decoding, by the computing device, the threshold number of encoded data slices for each of the plurality of affected nodes to produce the plurality of affected nodes; and

    for a change of the plurality of changes;

    identifying, by the computing device, one or more nodes of the plurality of affected nodes for which the change is applicable; and

    updating, by the computing device, each of the one or more nodes based on the change to produce updated one or more nodes.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×