-
公开(公告)号:US10482102B2
公开(公告)日:2019-11-19
申请号:US15431706
申请日:2017-02-13
发明人: Akshat Vig , Timothy Andrew Rath , Stuart Henry Seelye Marshall , Rande A. Blackman , David Alan Lutz , Jian Wang , Jiandan Zheng , Janani Narayanan
IPC分类号: G06F17/30 , G06F16/27 , G06F16/28 , G06F16/90 , G06F16/2458 , G06F16/2455
摘要: Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.
-
公开(公告)号:US20230273937A1
公开(公告)日:2023-08-31
申请号:US18314760
申请日:2023-05-09
发明人: Akshat Vig , Timothy Andrew Rath , Stuart Henry Seelye Marshall , Rande A. Blackman , David Alan Lutz , Jian Wang , Jiandan Zheng , Janani Narayanan
IPC分类号: G06F16/27 , G06F16/28 , G06F16/90 , G06F16/2458 , G06F16/2455
CPC分类号: G06F16/27 , G06F16/28 , G06F16/90 , G06F16/2471 , G06F16/24565
摘要: Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.
-
公开(公告)号:US10216768B1
公开(公告)日:2019-02-26
申请号:US14182258
申请日:2014-02-17
发明人: Xianglong Huang , Yijun Lu , Wei Xiao , Jiandan Zheng
IPC分类号: G06F17/30
摘要: One or more table partitions may communicate with an index partition that may be a master of a replication group. A communications channel may exist between table partitions and the index partition. Upon splitting the index partition, communications between the table partitions and the index partition may be suspended. Upon completion of the split, communications may be reestablished between the table partitions and a partition, of the replication group of index partitions, designated to be a master following the split. Messages accumulated by the table partitions during the split may be sent to the index partition upon reestablishing communications.
-
公开(公告)号:US11687555B2
公开(公告)日:2023-06-27
申请号:US16684901
申请日:2019-11-15
发明人: Akshat Vig , Timothy Andrew Rath , Stuart Henry Seelye Marshall , Rande A. Blackman , David Alan Lutz , Jian Wang , Jiandan Zheng , Janani Narayanan
IPC分类号: G06F17/30 , G06F16/27 , G06F16/28 , G06F16/90 , G06F16/2458 , G06F16/2455
CPC分类号: G06F16/27 , G06F16/2471 , G06F16/24565 , G06F16/28 , G06F16/90
摘要: Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.
-
公开(公告)号:US20190179807A1
公开(公告)日:2019-06-13
申请号:US16276413
申请日:2019-02-14
发明人: Xianglong Huang , Yijun Lu , Wei Xiao , Jiandan Zheng
IPC分类号: G06F16/21
摘要: One or more table partitions may communicate with an index partition that may be a master of a replication group. A communications channel may exist between table partitions and the index partition. Upon splitting the index partition, communications between the table partitions and the index partition may be suspended. Upon completion of the split, communications may be reestablished between the table partitions and a partition, of the replication group of index partitions, designated to be a master following the split. Messages accumulated by the table partitions during the split may be sent to the index partition upon reestablishing communications.
-
公开(公告)号:US10102228B1
公开(公告)日:2018-10-16
申请号:US14182248
申请日:2014-02-17
发明人: Xianglong Huang , Yijun Lu , Wei Xiao , Jiandan Zheng
IPC分类号: G06F17/30
摘要: One or more table partitions may communicate with one or more index partitions. A communications channel may be dedicated to each combination of table partition and index partition. The communications channel may act as a queue of messages corresponding to updates to data maintained in a table partition that have yet to be processed by a corresponding index partition. Upon splitting a table partition, communications channels may be duplicated including unprocessed messages. Connections between new table partitions and an index may be finalized upon the index's receipt of a message indicative of the new table partition.
-
公开(公告)号:US09274902B1
公开(公告)日:2016-03-01
申请号:US13961720
申请日:2013-08-07
发明人: Adam Douglas Morley , Barry Bailey Hunter, Jr. , Yijun Lu , Timothy Andrew Rath , Kiran-Kumar Muniswamy-Reddy , Xianglong Huang , Jiandan Zheng
CPC分类号: G06F11/2002 , G06F11/0709 , G06F11/0787 , G06F11/079 , G06F11/0793 , G06F11/2094
摘要: An automated system may be employed to perform detection, analysis and recovery from faults occurring in a distributed computing system. Faults may be recorded in a metadata store for verification and analysis by an automated fault management process. Diagnostic procedures may confirm detected faults. The automated fault management process may perform recovery workflows involving operations such as rebooting faulting devices and excommunicating unrecoverable computing nodes from affected clusters.
摘要翻译: 可以采用自动化系统来执行从发生在分布式计算系统中的故障的检测,分析和恢复。 可以将故障记录在元数据存储中,以通过自动化故障管理过程进行验证和分析。 诊断程序可以确认检测到的故障。 自动化故障管理过程可以执行涉及诸如重新启动故障设备和从受影响的集群中传播不可恢复的计算节点的操作的恢复工作流。
-
公开(公告)号:US11321283B2
公开(公告)日:2022-05-03
申请号:US16276413
申请日:2019-02-14
发明人: Xianglong Huang , Yijun Lu , Wei Xiao , Jiandan Zheng
摘要: One or more table partitions may communicate with an index partition that may be a master of a replication group. A communications channel may exist between table partitions and the index partition. Upon splitting the index partition, communications between the table partitions and the index partition may be suspended. Upon completion of the split, communications may be reestablished between the table partitions and a partition, of the replication group of index partitions, designated to be a master following the split. Messages accumulated by the table partitions during the split may be sent to the index partition upon reestablishing communications.
-
公开(公告)号:US20200159745A1
公开(公告)日:2020-05-21
申请号:US16684901
申请日:2019-11-15
发明人: Akshat Vig , Timothy Andrew Rath , Stuart Henry Seelye Marshall , Rande A. Blackman , David Alan Lutz , Jian Wang , Jiandan Zheng , Janani Narayanan
IPC分类号: G06F16/27 , G06F16/2455 , G06F16/2458 , G06F16/90 , G06F16/28
摘要: Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.
-
公开(公告)号:US20170154091A1
公开(公告)日:2017-06-01
申请号:US15431706
申请日:2017-02-13
发明人: Akshat Vig , Timothy Andrew Rath , Stuart Henry Seelye Marshall , Rande A. Blackman , David Alan Lutz , Jian Wang , Jiandan Zheng , Janani Narayanan
IPC分类号: G06F17/30
摘要: Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.
-
-
-
-
-
-
-
-
-