Results 64 issues of Jay

## Bug Report ### What version of TiKV are you using? Nightly ### What operating system and CPU are you using? Linux ### Steps to reproduce Run test case `raftstore::test_stats::test_query_stats`...

type/bug
severity/major
affects-6.1
affects-6.2
affects-6.3

Suppose a region A contains three peers a, b, c at term n. If c is uninitialized, a is stuck for some reason, then b can become leader at term...

type/bug
sig/raft
priority/low
severity/major
affects-6.0
affects-6.1
affects-6.3

## Bug Report ### What version of TiKV are you using? master ### What operating system and CPU are you using? Doesn't matter. ### Steps to reproduce Use high workload...

type/bug
sig/raft
severity/major
affects-6.0
affects-6.1
affects-6.2
affects-6.3

## Development Task [tirocks](https://github.com/busyjay/tirocks) is the new rocksdb wrapper, it provides more rusty and concise abstractions compared to existing tikv/rust-rocksdb. Now the development of tirocks is about to finish, we...

type/enhancement

When using cmake-rs to build a native library, I can see some errors on some platform: ``` make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. ```...

This bases on #146. The new configure file and VERSION file are copied from the release package of jemalloc.

This PR fixes several compilation warnings and skip function pointer for ctests. I hope this can be a step to merging #130.

It's common to cancel preparing when we want to adjust configuration to speed it up or adjust dataset. And it's also possible that connection is broken during preparing. It can...

We may want to apply rate limit to make the cluster in certain workload instead of always push to the limit to test stability.

``` # Master: test engine::tests::bench_engine_fetch_entries ... bench: 23,738 ns/iter (+/- 1,027) # This PR: test engine::tests::bench_engine_fetch_entries ... bench: 18,127 ns/iter (+/- 517) ``` It's not a fair comparison because thread...