Hello

Here are a few issues/features that I think requires some attention other
than the ones tracked in Jira already:

   1. Overall project design document is missing. [Which would help early
   adopters/contributors to pick up the pace]
   2. I can see that there are nice scripts that [
   /ratis-examples/src/main/bin] does some operations [Start, assign, get]
   in the arithmetic-example, however
      1. Clearly we can add more functionality to it, like “append” =>
      ./client.sh append –name b –value 5 [Which appends requesting
value to it].
      Or we can handle this here  ./client.sh assign –name b –value b+5
      [Today this throws an exception].
      2. Also another important operation can be “remove/delete”, where we
      can remove/delete an assigned name from the cluster. This would provide a
      truly succinct example for those using it in the future.
   3. Handle Error exception for ./client.sh get –name “Unassigned
   variable” and terminate operation.
   4. Performance investigation: I have a Windows VM with 8Gb RAM and
   enough disk space, yet when the Arithmetic-example runs for a prolonged
   period (for about 2-3 hrs) even with no client operations, it is taking up
   huge memory space and causing memory crunch for other operations. Has
   anyone experienced this before? Should this be investigated further.


Should I file these as new features/issues in Jira?

Do you have any comments on these?


Thank you

Best

Vinay Banakar

Reply via email to