tikv/raft-rs

A full benchmarking suite

Hoverbear opened this issue · 6 comments

It'd be great to have a full, robust benchmarking suite.

I recommend using Criterion for benchmarking since we can use it fairly unobtrusively, even on stable.

The bones are in place for this if anyone would like to build on it. Feel free to ping us here and we can give you some guidance!

@Hoverbear I'd like to work on this

@ckousik I'd be really honoured. :) Is there anything I can help you with? You can examine our current benchmarking code and learn about Criterion to start.

Hi @ckousik, any way I can help with this?

@Hoverbear Can I try to implement a simple benchmark case for raw node proposing like https://github.com/etcd-io/etcd/blob/master/raft/node_bench_test.go ? This could be useful in a lot of situations.

@Fullstop000 Please!? 😍