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

Sergey Soldatov commented on RATIS-279:
---------------------------------------

bq. Ratis group membership. Will nodes available to participate send a message 
via the RaftClient to the metadata service to report? We'll also need to be 
able to detect when a node drops out.
That's the biggest question how to track that some of the nodes drop out. For 
existing quorums (existing Logs) losing of the quorum members can be done by 
the statemachine, so the leader of the quorum may report to the meta data 
service. But if we have N nodes that were registered as available, but 
eventually went dead and we need to know about that. So we want some kind of 
heartbeats messages. Just had a conversation about that with Nicholas and he 
said that ratis group MAY have its own statemachine different from the one we 
specified in RaftServer builder. So we may create a group that would include 
all workers (and would automatically be adjusted if a new worker started), so 
we will use Ratis internal heartbeats to track live/dead servers. 

> Create administrative API for a log stream
> ------------------------------------------
>
>                 Key: RATIS-279
>                 URL: https://issues.apache.org/jira/browse/RATIS-279
>             Project: Ratis
>          Issue Type: Sub-task
>          Components: LogService
>            Reporter: Josh Elser
>            Assignee: Rajeshbabu Chintaguntla
>            Priority: Major
>         Attachments: RATIS-279_WIP.patch, RATIS-279_v2.patch, 
> RATIS-279_v3.patch
>
>
> We need to do basic things like:
>  * List all log streams
>  * Delete a log stream
>  * Truncate a log stream
> This may overlap with functionality that actually should live in HBase. 
> Making that distinction is part of the tasks of this issue.
>  



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

Reply via email to