Patent ID: 11947516
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A computer-implemented method, comprising:
providing a set of tiers that is associated with a plurality of storage instances of a distributed data store;
receiving a schema update to be applied to an individual tier of the set of tiers, the schema update defining an organization or construction of the distributed data store;
determining, using tier identification information and one or more tier allocation criteria, the individual tier of the set of tiers to which the schema update is to be applied;
applying the schema update to at least some of the storage instances associated with the individual tier of the set of tiers while maintaining access to the remaining storage instances of the first tier;
determining the schema update failed;
determining that the schema update is associated with a threshold number of retries greater than a current number of attempts;
in response to determining the current number of attempts is less than the threshold number of retries, causing a retry attempt to apply the schema update to at least some of the storage instances associated with the individual tier of the set of tiers;
determining the schema update failed another time;
determining the schema update is associated with the threshold number of retries equal to an updated current number of attempts;
in response to determining the updated current number of attempts is equal to the threshold number of retries, causing a rollback attempt for at least some of the storage instances associated with the individual tier of the set of tiers;
determining the rollback attempt failed; and
in response to determining the rollback attempt failed, allocating a new storage instance for at least some of the storage instances associated with the individual tier of the set of tiers.