Shafreeck
Shafreeck
A connection from a client to Titan, in fact, is a session. The session could be maintained by titan to achieve some goals, like blocking a client on a list(blpop)...
The 2PC in TiKV uses the percolator distributed transaction model which commits the secondary keys in the background. When the secondary keys are `MetaKey`s which is lazily updated in async...
Set the iterator bound when using BatchGet. Think about this case, we have two keys: `a, z` and there are 1 million keys are deleted between `a` and `z`. When...
The implementation of the expiration list now is a big list of keys that shares a common prefix. There are two problems with this design. 1. If all the keys...
The tcl test should be a phase of our CI
The autotest or unit test should cover the case of starting the server.
Maybe a new project named `lion` LION means that all the tools Lie In One Name. Examples ``` lion start tikv lion start pd lion start titan ``` Other use...