Hello all!

As ratis is a base third-party dependency of Apache Ozone and Alluxio, the meta 
service of the two famous systems implemented high-available feature leverage 
ratis.

Now, both Ozone and Alluxio need ratis related shell commands, something like 
`transferleader`, `info`, `setPriority`, `addPeer`, `removePeer` and so on. The 
two communities are implementing their own shell command line tools 
individually but copy some code from one repository  to another repository.

So, I decided to create an open source repository 
https://github.com/opendataio/ratis-shell and I’m glad many users like it, some 
of them are alluxio users, some are ozone users. This is why I propose to 
integrate this into the ratis repository.

For more information, you can references


  *   https://issues.apache.org/jira/browse/RATIS-1412
  *   design 
doc<https://docs.google.com/document/d/1L-iCSdKxNWBVNaWxmdzs64cPt85okmNj3PRNHUEGTIo/edit?usp=sharing>
  *   https://github.com/apache/ratis/pull/511
  *   https://github.com/opendataio/ratis-shell
  *   https://github.com/opendataio/ratis-shell/wiki

Please let me know your thoughts, thank you very much for any reply and 
comments.

Thanks & Regards,

baoloongmao

Reply via email to