Skip to content

MyonKeminta/tikv-gc-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TiKV GC Runner

This program has not been tested

The current TiKV clusters without TiDB can't do GC old MVCC data by themselves. This simple program can run GC on TiKV cluster.

Do not run this with TiDB. Do not run multiple instances of this program on a single cluster.

How to build

Make sure you have installed Go 1.12 and:

$ make build

Parameters

-pd (string)

PD Addresses of the TiKV cluster, separated by commas. default: "127.0.0.1:2379".

-distributed (bool)

Use distributed GC or not, default: true.

Caution: Distributed GC is only supported since TiKV 3.0

-concurrency (int)

Concurrency of GC. Only useful when distributed is set to false. default: 2.

-run-interval (Duration)

Interval to run GC. Default: 10m.

-life-time (Duration)

GC life time. Default: 10m. Must not be less than 10m.

Example

$ ./gc_runner -pd=192.168.1.101:2379,192.168.1.102:2379 -run-interval=30m

About

A simple GC runner for TiKV clusters without TiDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published