You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Josh Elser (JIRA)" <ji...@apache.org> on 2018/12/05 03:48:00 UTC

[jira] [Commented] (RATIS-387) Create interactive demo client

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

Josh Elser commented on RATIS-387:
----------------------------------

.004 is rebased on top of RATIS-378 which finally landed. Need to get some automated testing in place.

> Create interactive demo client
> ------------------------------
>
>                 Key: RATIS-387
>                 URL: https://issues.apache.org/jira/browse/RATIS-387
>             Project: Ratis
>          Issue Type: Sub-task
>          Components: LogService
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Major
>         Attachments: RATIS-387.001.patch, RATIS-387.002.patch, RATIS-387.003.patch, RATIS-387.004.patch, RATIS-387.wip.patch
>
>
> I've been thinking about how to give a "compelling" demo for the LogService. I keep coming back to a simple shell that could be used to do simple things like create, read, and write to a log.
> I am thinking something like:
> {code}
> > create 'log1'
> > put 'log1' 'a'
> > put 'log1' 'b'
> > put 'log1' 'c'
> > read 'log1'
> ['a', 'b', 'c']
> > delete 'log'
> {code}
> Users would provide the location of the MetaData service to this shell. Everything else should be auto-magic (in the final version, anyways).
> I think this compliments the docker infra work that [~rajeshbabu] is working on.



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