Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Raft Engine production ready for TiKV #95

Closed
23 of 27 tasks
tabokie opened this issue Aug 31, 2021 · 1 comment
Closed
23 of 27 tasks

Make Raft Engine production ready for TiKV #95

tabokie opened this issue Aug 31, 2021 · 1 comment
Assignees

Comments

@tabokie
Copy link
Member

tabokie commented Aug 31, 2021

Development Task

As of now Raft Engine is already wired with TiKV, and can be enabled by TiKV's raft-engine configuration group. But we haven't announce this feature publicly, and do not encourage using it for production.

This task aims to change this situation and make raft engine ready for production. We will be tracking the progress here and the detailed design in this internal doc.

Staff: @tabokie @MrCroxx

Time estimation: currently shooting for late 2021

Task breakdown:

Interface

Observability

Performance

Safety

Tools

Integration test

  • Benchmark with TPC-C, sysbench
  • High pressure workload with random failures

Misc

  • Remove entry cache: Remove entry cache #77
  • Update README
  • Compile with stable Rust (optional)
  • Build on Windows (optional)
@tabokie tabokie self-assigned this Aug 31, 2021
@tabokie tabokie pinned this issue Oct 10, 2021
tabokie added a commit to tabokie/tikv that referenced this issue Oct 21, 2021
ref: tikv/raft-engine#95

Signed-off-by: tabokie <xy.tao@outlook.com>
tabokie added a commit to tabokie/tikv that referenced this issue Oct 21, 2021
ref: tikv/raft-engine#95, tikv#10929

Signed-off-by: tabokie <xy.tao@outlook.com>
@tabokie
Copy link
Member Author

tabokie commented Jan 5, 2022

Scheduled to be released in v5.4.0 as an experimental feature. Closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant