jt2594838 edited a comment on issue #3954:
URL: https://github.com/apache/iotdb/issues/3954#issuecomment-920845826


   The listed issues concentrate on raft log management, which is already a 
known issue that needs refactoring, and it only contributes to a small part of 
the whole raft framework. While there are about 100 issues concerning the usage 
over raft. It is much more reasonable to think switching to a new framework 
will cause significantly more issues than fixing the current one.
   
   The tests of raft is merely a small part of the whole system, as the 
algorithm itself is quite simple and is well explained in the paper. What 
really matters is how you integrate raft with your own business, which, 
unfortunately, cannot be helped no matter what framework you use. So if you 
think using an existing framework could save a lot of tests, that is not the 
case. However, what is sure is that you will have to follow someone else's 
design pattern to redesign your interfaces and make adaptions, accepting their 
system and application assumption, which may not be easy and pleasent.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to