Invention Grant
- Patent Title: Implementing failover processes between storage stamps
- Patent Title (中): 在存储邮票之间实现故障切换过程
-
Application No.: US13113795Application Date: 2011-05-23
-
Publication No.: US08751863B2Publication Date: 2014-06-10
- Inventor: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang , Padmanabha Chakravarthy Uddaraju , Leonidas Rigas
- Applicant: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Arild Einar Skjolsvold , Maxim Mazeev , Abdul Rafay Abbasi , Shane Mainali , Hemal Khatri , Ju Wang , Padmanabha Chakravarthy Uddaraju , Leonidas Rigas
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Ben Tabor; David Andrews; Micky Minhas
- Main IPC: G06F11/00
- IPC: G06F11/00

Abstract:
Embodiments of the present invention relate to invoking and managing a failover of a storage account between partitions within a distributed computing environment, where each partition represents a key range of data for the storage account. The partitions affected by the failover include source partitions hosted on a primary storage stamp and destination partitions hosted on a secondary storage stamp, where the storage account's data is being actively replicated from the primary to the secondary storage stamp. Upon receiving a manual or automatic indication to perform the failover, configuring the source partitions to independently perform flush-send operations (e.g., distributing pending messages as a group) and then configuring the destination partitions to independently perform flush-replay operations (e.g., aggressively replaying currently pending transactions). Upon completing the flush-replay operations, designating the secondary storage stamp as a new primary storage stamp such that live traffic is directed to the new primary storage stamp.
Public/Granted literature
- US20120303999A1 IMPLEMENTING FAILOVER PROCESSES BETWEEN STORAGE STAMPS Public/Granted day:2012-11-29
Information query