Get desktop application:
View/edit binary Protocol Buffers messages
Key/value store API for TiKV.
Commands using a transactional interface.
Raw commands; no transaction support.
Get TTL of the key. Returns 0 if TTL is not set for the key.
Compare if the value in database equals to `RawCASRequest.previous_value` before putting the new value. If not, this request will have no effect and the value in the database will be returned.
Store commands (sent to a each TiKV node in a cluster, rather than a certain region).
Commands for executing SQL in the TiKV coprocessor (i.e., 'pushed down' to TiKV rather than executed in TiDB).
Command for executing custom user requests in TiKV coprocessor_v2.
Raft commands (sent between TiKV nodes).
Used for measure the send duration.
Sent from PD or TiDB to a TiKV node.
Sent from TiFlash or TiKV to a TiKV node.
Commands for debugging transactions.
Batched commands.
280 means TiKV gRPC cpu usage is 280%.
These are for mpp execution.
/ CheckLeader sends all information (includes region term and epoch) to other stores. / Once a store receives a request, it checks term and epoch for each region, and sends the regions whose / term and epoch match with local information in the store. / After the client collected all responses from all stores, it checks if got a quorum of responses from / other stores for every region, and decides to advance resolved ts from these regions.
/ Get the minimal `safe_ts` from regions at the store
/ Get the information about lock waiting from TiKV.
/ Compact a specified key range. This request is not restricted to raft leaders and will not be replicated. / It only compacts data on this node. / TODO: Currently this RPC is designed to be only compatible with TiFlash. / Shall be move out in https://github.com/pingcap/kvproto/issues/912
/ Get the information about history lock waiting from TiKV.
/ Get system table from TiFlash
These are for TiFlash disaggregated architecture / Try to lock a S3 object, atomically
/ Try to delete a S3 object, atomically
/ Build the disaggregated task on TiFlash write node
/ Cancel the disaggregated task on TiFlash write node
/ Exchange page data between TiFlash write node and compute node
/ Compute node get configuration from Write node
/ Get health feedback info from the TiKV node.
/ Broadcast the transaction status to all TiKV nodes
Used in:
ID of the test request.
TiKV needs to delay at least such a time to response the client.
Used in:
ID of the test request.
Used in:
For some test cases.
Used in:
For some test cases.