主权项 |
1. A system, comprising:
one or more computing devices configured to:
instantiate a state replication group (SRG) comprising a plurality of nodes to replicate state information of a particular application, wherein at least some nodes of the SRG store a respective commit record set of the application, wherein each commit record of a commit record set comprises a commit sequence number (CSN) indicative of an order in which a state transition of the application was committed relative to other state transitions, and wherein the SRG comprises a committer node configured to commit requested state transitions;determine, at the committer node, in response to a detection that a threshold condition has been met, that state transition processing operations of the SRG are to be suspended;transmit, from the committer node to a fault-tolerant configuration manager of the SRG, a suspend request indicating a highest commit sequence number (HCSN) among the CSNs of the commit record set stored at the committer node;transmit a respective suspend command from the configuration manager to one or more other nodes of the SRG including a second node, wherein the suspend command indicates the HCSN;pause, in response to receiving a suspend command from the configuration manager, state transition processing operations at the second node;verify, by the second node, that the second node's commit record set includes a commit record with the HCSN; anddefer, by the committer node and the second node, further processing of state transition operations until a reactivation message is received from the configuration manager. |