-
As part of a related research project, I'm trying to benchmark the runtime performance of the Raft implementation in the What's confusing is that the performance is quite slow compared to other verified Raft implementations (1-2 ops per second), and I'm seeing a lot of glitchy behavior:
I've included a summary of what the client "sees" on a run with 50 client requests which gets stuck at the end:
My question is: is this expected, or is it possible that I have set something up incorrectly? Notes:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @fhackett, I have not looked in this sample for a long time now, but I believe what you are seeing here is expected. Please note that we are not trying to provide a correct, performant or production-quality Raft implementation here. Instead, the focus of this sample is to showcase the bug-finding capabilities of Also just to clarify to what you mentioned about "other verified Raft implementations": Hope this helps! |
Beta Was this translation helpful? Give feedback.
Hi @fhackett, I have not looked in this sample for a long time now, but I believe what you are seeing here is expected.
Please note that we are not trying to provide a correct, performant or production-quality Raft implementation here. Instead, the focus of this sample is to showcase the bug-finding capabilities of
coyote
(see the corresponding tutorial here). We only provide the "production-ish" version to showcase how to setup acoyote
test on a realistic looking application. The application itself has bugs injected in-purpose, whichcoyote
is able to find, showing how you can use this tool in your own C# projects.Also just to clarify to what you mentioned about "other verified Raft im…