You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Tsz Wo Nicholas Sze (JIRA)" <ji...@apache.org> on 2018/06/05 01:40:00 UTC

[jira] [Created] (RATIS-252) Add API to state machine for determining server role

Tsz Wo Nicholas Sze created RATIS-252:
-----------------------------------------

             Summary: 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


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)