[jira] [Updated] (RATIS-208) Allow client to specify replication level in a request

2018-04-09 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/RATIS-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated RATIS-208:
--
Attachment: (was: r208_20180410.patch)

> Allow client to specify replication level in a request
> --
>
> Key: RATIS-208
> URL: https://issues.apache.org/jira/browse/RATIS-208
> Project: Ratis
>  Issue Type: New Feature
>Reporter: Tsz Wo Nicholas Sze
>Assignee: Kit Hui
>Priority: Major
> Attachments: r208_20180410b.patch
>
>
> In Raft protocol, the leader sends a reply to client once the request is 
> committed and applied to its state machine.  A request is committed when the 
> leader get a majority of responses from all the members in the raft group.
> In some applications, the client may want to wait for all member responses 
> instead of a majority.  For example, the application wants to support reading 
> even if there is only one machine remaining in the group.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (RATIS-208) Allow client to specify replication level in a request

2018-04-09 Thread Kit Hui (JIRA)

 [ 
https://issues.apache.org/jira/browse/RATIS-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kit Hui updated RATIS-208:
--
Attachment: r208_20180410b.patch

> Allow client to specify replication level in a request
> --
>
> Key: RATIS-208
> URL: https://issues.apache.org/jira/browse/RATIS-208
> Project: Ratis
>  Issue Type: New Feature
>Reporter: Tsz Wo Nicholas Sze
>Assignee: Kit Hui
>Priority: Major
> Attachments: r208_20180410.patch, r208_20180410b.patch
>
>
> In Raft protocol, the leader sends a reply to client once the request is 
> committed and applied to its state machine.  A request is committed when the 
> leader get a majority of responses from all the members in the raft group.
> In some applications, the client may want to wait for all member responses 
> instead of a majority.  For example, the application wants to support reading 
> even if there is only one machine remaining in the group.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (RATIS-208) Allow client to specify replication level in a request

2018-04-09 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/RATIS-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated RATIS-208:
--
Attachment: (was: r208_20180403.patch)

> Allow client to specify replication level in a request
> --
>
> Key: RATIS-208
> URL: https://issues.apache.org/jira/browse/RATIS-208
> Project: Ratis
>  Issue Type: New Feature
>Reporter: Tsz Wo Nicholas Sze
>Assignee: Kit Hui
>Priority: Major
> Attachments: r208_20180410.patch
>
>
> In Raft protocol, the leader sends a reply to client once the request is 
> committed and applied to its state machine.  A request is committed when the 
> leader get a majority of responses from all the members in the raft group.
> In some applications, the client may want to wait for all member responses 
> instead of a majority.  For example, the application wants to support reading 
> even if there is only one machine remaining in the group.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (RATIS-208) Allow client to specify replication level in a request

2018-04-09 Thread Kit Hui (JIRA)

 [ 
https://issues.apache.org/jira/browse/RATIS-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kit Hui updated RATIS-208:
--
Attachment: r208_20180410.patch

> Allow client to specify replication level in a request
> --
>
> Key: RATIS-208
> URL: https://issues.apache.org/jira/browse/RATIS-208
> Project: Ratis
>  Issue Type: New Feature
>Reporter: Tsz Wo Nicholas Sze
>Assignee: Kit Hui
>Priority: Major
> Attachments: r208_20180403.patch, r208_20180410.patch
>
>
> In Raft protocol, the leader sends a reply to client once the request is 
> committed and applied to its state machine.  A request is committed when the 
> leader get a majority of responses from all the members in the raft group.
> In some applications, the client may want to wait for all member responses 
> instead of a majority.  For example, the application wants to support reading 
> even if there is only one machine remaining in the group.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (RATIS-208) Allow client to specify replication level in a request

2018-04-04 Thread Kit Hui (JIRA)

 [ 
https://issues.apache.org/jira/browse/RATIS-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kit Hui updated RATIS-208:
--
Attachment: r208_20180403.patch

> Allow client to specify replication level in a request
> --
>
> Key: RATIS-208
> URL: https://issues.apache.org/jira/browse/RATIS-208
> Project: Ratis
>  Issue Type: New Feature
>Reporter: Tsz Wo Nicholas Sze
>Assignee: Kit Hui
>Priority: Major
> Attachments: r208_20180403.patch
>
>
> In Raft protocol, the leader sends a reply to client once the request is 
> committed and applied to its state machine.  A request is committed when the 
> leader get a majority of responses from all the members in the raft group.
> In some applications, the client may want to wait for all member responses 
> instead of a majority.  For example, the application wants to support reading 
> even if there is only one machine remaining in the group.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)