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)