[ https://issues.apache.org/jira/browse/RATIS-252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tsz Wo Nicholas Sze updated RATIS-252: -------------------------------------- Attachment: r252_20180629.patch > Add API to state machine for determining server role > ---------------------------------------------------- > > Key: RATIS-252 > URL: https://issues.apache.org/jira/browse/RATIS-252 > Project: Ratis > Issue Type: New Feature > Reporter: Tsz Wo Nicholas Sze > Assignee: Tsz Wo Nicholas Sze > Priority: Major > Attachments: r252_20180629.patch > > > In some applications, the state machine may update external database/systems > while applying a transaction. When there are multiple servers in a raft > group, all servers will submit the same update to the external systems. It > unnecessarily overloads the external system. Ideally, only the leader should > send the update and the followers should not. > In this JIRA, we provide an API so that the state machine can query its > server role in order to determine if it should send the update. -- This message was sent by Atlassian JIRA (v7.6.3#76005)