rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

RFC:TiKV RawKV MVCC GC

Open ystaticy opened this issue 3 years ago • 2 comments

Summary

Move TiKV MVCC GC worker from TiDB into a group of independent GC worker node role and implement a new GC process in TiKV for RawKV.

Motivation

GC worker is an important component for TiKV that deletes outdated MVCC data so as to not explode the storage. But currently, the GC worker is implemented in TiDB, which makes TiKV not usable without TiDB.And current GC process is just for transaction of TiDB,it's not usable for RawKV.

ystaticy avatar Mar 22 '22 06:03 ystaticy

The RFC is quite simple yet. For example, how is the new node designed? How it triggers GC? How does GC work in details? What's the triggering frequency?

BusyJay avatar Mar 22 '22 12:03 BusyJay

@BusyJay OK,I'll add more details for this RFC

ystaticy avatar Mar 23 '22 07:03 ystaticy