-
公开(公告)号:US10924587B1
公开(公告)日:2021-02-16
申请号:US16401039
申请日:2019-05-01
Applicant: Amazon Technologies, Inc.
Inventor: Abhijit Chaudhuri , Mahesh H. Dhabade , Ameya Shrinivas Sakhalkar , Visakh Sakthidharan Nair , Vinesh Reddy Sunku , Preeti Gupta , Sonia Goyal , Rahul Kamalkishore Agrawal , Shashank Vilas Likhite
Abstract: Methods, systems, and computer-readable media for live migration for highly available data stores are disclosed. Migration of a data set from a first data store to a second data store is initiated and comprises a backfill of records to the second data store. During a window of time before the migration is complete, a read request for a first record is received. A response representing an authoritative version of the first record is generated using a copy of the first record in the first data store and a copy of the first record in the second data store. A write request for a second record is received during the window of time. A lock is acquired for the second record, and the write request is performed using a copy of the second record in the first data store and a copy of the second record in the second data store.
-
公开(公告)号:US11449241B2
公开(公告)日:2022-09-20
申请号:US16938846
申请日:2020-07-24
Applicant: Amazon Technologies, Inc.
Inventor: Saravana Perumal , Abhijit Chaudhuri , Mahesh H. Dhabade , Vivek Yadav , Nagaprasad K P , Rahul Kamalkishore Agrawal , Pankaj Chawla , Visakh Sakthidharan Nair
IPC: G06F3/06
Abstract: A write lock request for a data object on behalf of a first data accessor is received at a lock manager. The data object is currently locked on behalf of a second data accessor. The lock manager modifies lock metadata associated with the data object to indicate the first data accessor as the primary lock owner, and designates the second data accessor as a non-primary owner.
-
公开(公告)号:US20210382636A1
公开(公告)日:2021-12-09
申请号:US16938846
申请日:2020-07-24
Applicant: Amazon Technologies, Inc.
Inventor: Saravana Perumal , Abhijit Chaudhuri , Mahesh H. Dhabade , Vivek Yadav , Nagaprasad K P , Rahul Kamalkishore Agrawal , Pankaj Chawla , Visakh Sakthidharan Nair
IPC: G06F3/06
Abstract: A write lock request for a data object on behalf of a first data accessor is received at a lock manager. The data object is currently locked on behalf of a second data accessor. The lock manager modifies lock metadata associated with the data object to indicate the first data accessor as the primary lock owner, and designates the second data accessor as a non-primary owner.
-
-