[jira] [Commented] (RATIS-960) Support streaming state machine data

2020-06-10 Thread Tsz-wo Sze (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17132750#comment-17132750
 ] 

Tsz-wo Sze commented on RATIS-960:
--

r960_20200610.patch: adds a new DataStream class so that the DataId class in 
the previous patch is no longer needed.

> Support streaming state machine data
> 
>
> Key: RATIS-960
> URL: https://issues.apache.org/jira/browse/RATIS-960
> Project: Ratis
>  Issue Type: New Feature
>  Components: StateMachine
>Reporter: Tsz-wo Sze
>Assignee: Tsz-wo Sze
>Priority: Major
> Attachments: r960_20200529.patch, r960_20200603.patch, 
> r960_20200610.patch
>
>
> {code}
> //StateMachine
> CompletableFuture writeStateMachineData(LogEntryProto entry)
> {code}
> In StateMachine, we have writeStateMachineData to write the state machine 
> data in the given log entry.  It is inefficient to process state machine data 
> in a log entry when the data size is large.
> In this JIRA, we add new APIs to support streaming state machine data.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-960) Support streaming state machine data

2020-06-03 Thread Tsz-wo Sze (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17125373#comment-17125373
 ] 

Tsz-wo Sze commented on RATIS-960:
--

r960_20200603.patch: adds more javadoc.

> Support streaming state machine data
> 
>
> Key: RATIS-960
> URL: https://issues.apache.org/jira/browse/RATIS-960
> Project: Ratis
>  Issue Type: New Feature
>  Components: StateMachine
>Reporter: Tsz-wo Sze
>Assignee: Tsz-wo Sze
>Priority: Major
> Attachments: r960_20200529.patch, r960_20200603.patch
>
>
> {code}
> //StateMachine
> CompletableFuture writeStateMachineData(LogEntryProto entry)
> {code}
> In StateMachine, we have writeStateMachineData to write the state machine 
> data in the given log entry.  It is inefficient to process state machine data 
> in a log entry when the data size is large.
> In this JIRA, we add new APIs to support streaming state machine data.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RATIS-960) Support streaming state machine data

2020-05-29 Thread Tsz-wo Sze (Jira)


[ 
https://issues.apache.org/jira/browse/RATIS-960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17120065#comment-17120065
 ] 

Tsz-wo Sze commented on RATIS-960:
--

r960_20200529.patch: depends on RATIS-959

> Support streaming state machine data
> 
>
> Key: RATIS-960
> URL: https://issues.apache.org/jira/browse/RATIS-960
> Project: Ratis
>  Issue Type: New Feature
>  Components: StateMachine
>Reporter: Tsz-wo Sze
>Assignee: Tsz-wo Sze
>Priority: Major
> Attachments: r960_20200529.patch
>
>
> {code}
> //StateMachine
> CompletableFuture writeStateMachineData(LogEntryProto entry)
> {code}
> In StateMachine, we have writeStateMachineData to write the state machine 
> data in the given log entry.  It is inefficient to process state machine data 
> in a log entry when the data size is large.
> In this JIRA, we add new APIs to support streaming state machine data.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)