-
1.
公开(公告)号:US20140289554A1
公开(公告)日:2014-09-25
申请号:US14299738
申请日:2014-06-09
Applicant: MICROSOFT CORPORATION
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
IPC: G06F11/20
CPC classification number: G06F11/2082 , G06F11/1471 , G06F11/1662 , G06F11/2094 , G06F11/2097
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.
Abstract translation: 本发明的实施例涉及在分布式计算环境中的分区之间调用和管理存储帐户的故障切换,其中每个分区表示存储帐户的数据的关键范围。 受故障转移影响的分区包括托管在辅助存储戳记上托管的主存储戳记和目标分区上的源分区,其中存储帐户的数据正从主存储戳记主动复制。 在接收到手动或自动指示以执行故障切换时,将源分区配置为独立执行flush-send操作(例如,将挂起的消息作为一组分发),然后将目标分区配置为独立执行flush-replay操作(例如, 重播当前待处理的交易)。 在完成冲洗重放操作时,将辅助存储印记指定为新的主要存储印记,使得直播流量被定向到新的主存储印记。