-
公开(公告)号:US10452453B1
公开(公告)日:2019-10-22
申请号:US15902950
申请日:2018-02-22
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Ankit Singh , Varun Verma
IPC: G06F15/173 , G06F9/50 , G06F11/07 , G06F3/06
Abstract: A router of a block-level data storage service receives a request to generate a snapshot of a block device. The router, based on routing metadata for the block-level data storage service, identifies active metadata that indicates a first cell that may maintain the block device and alternate metadata that indicates a second cell that may maintain the block device. Based on a first state of the block device in the first cell, a second state of the block device in the second cell, and a predetermined set of rules defining operations corresponding to outcomes associated with the first state and the second state, the router determines which of the first cell and the second cell authoritatively maintains the block device. The router transmits the request to the appropriate cell in accordance with the predetermined set of rules.
-
公开(公告)号:US11032156B1
公开(公告)日:2021-06-08
申请号:US16370074
申请日:2019-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Lalit Jain , Sandeep Kumar , Ankit Singh , James Pinkerton , Marc Stephen Olson
Abstract: Aspects relate to a framework for utilizing a single API request to manage the creation of consistent snapshots for a set of volumes attached an individual instance in a distributed computing environment. Responsive to receipt of an API request identifying the instance, the multi-volume snapshot service identifies a set of volumes attached to the identified instance. The identified set of volumes can be processed or filtered to eliminate specific volumes or types of volumes, such as boot volumes. In the event that any snapshot creation attempt fails, the multi-volume snapshot service fails the API request and can delete any snapshot data generated prior to the failure.
-
公开(公告)号:US10789273B1
公开(公告)日:2020-09-29
申请号:US15820306
申请日:2017-11-21
Applicant: Amazon Technologies, Inc.
Inventor: Anirudha Singh Bhadoriya , Ankit Singh
Abstract: A database management system provisions a database server that replicates assignments of resource identifiers to resources that are managed by another database server. Based at least in part on assignment of existing sets of identifiers to other database servers, the database management system identifies a set of identifiers that is distinct from these existing sets and assigns this set of identifiers to the provisioned database server. If the database management system detects an event that causes the database server to lose its ability to receive these assignments of identifiers from the other server, the database management system enables the database server to assign identifiers from its assigned set of identifiers.
-
公开(公告)号:US10909094B1
公开(公告)日:2021-02-02
申请号:US15967433
申请日:2018-04-30
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Ankit Singh , Varun Verma , Rajkrishnan Parameswaran
Abstract: Systems and methods are provided to implement a metadata record migration system that schedules the migrations of metadata records that are frequently mutated. In embodiments, the scheduler collects timing data of jobs that modify the metadata records, including the timing of various mutation operations within the jobs. In embodiments, when it is determined that a metadata record is to be migrated to a different storage location, the scheduler determines a time to migrate the metadata record. The migration time may lie within a migration window, selected based on an expected migration time needed for the metadata record and the collected time data in order to reduce a probability that record mutations will occur during the migration. In embodiments, the jobs may be snapshot jobs that modify a snapshot record, and the migration may be performed as a result of a cell partitioning operation occurring within the snapshotting system.
-
-
-