[ https://issues.apache.org/jira/browse/RATIS-252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16538197#comment-16538197 ]
Tsz Wo Nicholas Sze commented on RATIS-252: ------------------------------------------- r252_20180710.patch: some code cleanup. > Add an API for state machine to 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_20180710.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)