×

Read descriptors at heterogeneous storage systems

  • US 10,303,795 B2
  • Filed: 09/10/2014
  • Issued: 05/28/2019
  • Est. Priority Date: 09/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more computing devices configured to;

    receive a first read request directed to a first data store of a plurality of data stores of a heterogeneous storage group, wherein the first read request comprises a first filtering criterion to be used to identify a first result set;

    determine an indicator of a particular state transition, wherein the particular state transition comprises one or more modifications applied to the first data store prior to an identification of the first result set;

    identify the first result set using the first filtering criterion;

    generate a read descriptor comprising (a) the indicator of the particular state transition and (b) read repeatability verification metadata (RRVM) usable to determine whether the first read request represents a repeatable read that when resubmitted would return a result set consistent with the first result set;

    transmit the first result set and a representation of the read descriptor to a client-side component of the heterogeneous storage group; and

    determine, based at least in part on an analysis of the read descriptor, that a write request directed to a particular data store of the heterogeneous storage group subsequent to the first read request meets an acceptance criterion.

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