package errorpb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BucketVersionNotMatch

errorpb.proto:35

BucketVersionNotMatch is the error variant that tells the request buckets version is not match. client should update the buckets version and retry.

Used in: Error

message DataIsNotReady

errorpb.proto:163

Used in: Error

message DiskFull

errorpb.proto:40

Used in: Error

message EpochNotMatch

errorpb.proto:86

EpochNotMatch is the error variant that tells a region has been updated. (e.g. by splitting / merging, or raft Confchange.) Hence, a command is based on a stale version of a region.

Used in: cdcpb.Error, Error

message Error

errorpb.proto:200

Error wraps all region errors, indicates an error encountered by a request.

Used in: backup.Error, backup.PrepareSnapshotBackupResponse, coprocessor.DelegateResponse, coprocessor.Response, coprocessor.StoreBatchTaskResponse, import_sstpb.DuplicateDetectResponse, import_sstpb.Error, import_sstpb.IngestResponse, kvrpcpb.BatchGetResponse, kvrpcpb.BatchRollbackResponse, kvrpcpb.BufferBatchGetResponse, kvrpcpb.CheckSecondaryLocksResponse, kvrpcpb.CheckTxnStatusResponse, kvrpcpb.CleanupResponse, kvrpcpb.CommitResponse, kvrpcpb.DeleteRangeResponse, kvrpcpb.FlashbackToVersionResponse, kvrpcpb.FlushResponse, kvrpcpb.GCResponse, kvrpcpb.GetHealthFeedbackResponse, kvrpcpb.GetLockWaitHistoryResponse, kvrpcpb.GetLockWaitInfoResponse, kvrpcpb.GetResponse, kvrpcpb.ImportResponse, kvrpcpb.MvccGetByKeyResponse, kvrpcpb.MvccGetByStartTsResponse, kvrpcpb.PessimisticLockResponse, kvrpcpb.PessimisticRollbackResponse, kvrpcpb.PrepareFlashbackToVersionResponse, kvrpcpb.PrewriteResponse, kvrpcpb.RawBatchDeleteResponse, kvrpcpb.RawBatchGetResponse, kvrpcpb.RawBatchPutResponse, kvrpcpb.RawBatchScanResponse, kvrpcpb.RawCASResponse, kvrpcpb.RawChecksumResponse, kvrpcpb.RawCoprocessorResponse, kvrpcpb.RawDeleteRangeResponse, kvrpcpb.RawDeleteResponse, kvrpcpb.RawGetKeyTTLResponse, kvrpcpb.RawGetResponse, kvrpcpb.RawPutResponse, kvrpcpb.RawScanResponse, kvrpcpb.ReadIndexResponse, kvrpcpb.ResolveLockResponse, kvrpcpb.ScanLockResponse, kvrpcpb.ScanResponse, kvrpcpb.SplitRegionResponse, kvrpcpb.TxnHeartBeatResponse, kvrpcpb.UnsafeDestroyRangeResponse, logbackup.RegionCheckpoint, raft_cmdpb.RaftResponseHeader

message FlashbackInProgress

errorpb.proto:175

Used in: Error

message FlashbackNotPrepared

errorpb.proto:181

Used in: Error

message IncompatibleRequest

errorpb.proto:101

A transaction protocol compatibility rejection. The compatible range is inclusive: admission reports the store's global range; feature checks report [required feature version, store's maximum version].

Used in: Error

enum IncompatibleRequestReason

errorpb.proto:92

Reasons for rejecting an incompatible transaction protocol request.

Used in: IncompatibleRequest

message IsWitness

errorpb.proto:28

IsWitness is the error variant that tells a request be handle by witness which should be forbidden and retry.

Used in: Error

message KeyNotInRegion

errorpb.proto:72

KeyNotInRegion is the error variant that tells the key the request requires isn't present in this region.

Used in: Error

message MaxTimestampNotSynced

errorpb.proto:142

MaxTimestampNotSynced is the error variant that tells the peer has just become a leader and updating the max timestamp in the concurrency manager from PD TSO is ongoing. In this case, the prewrite of an async commit transaction cannot succeed. The client can backoff and resend the request.

Used in: Error

(message has no fields)

message MismatchPeerId

errorpb.proto:188

MismatchPeerId is the error variant that tells the request is sent to wrong peer. Client receives this error should reload the region info and retry.

Used in: Error

message NotLeader

errorpb.proto:19

NotLeader is the error variant that tells a request be handle by raft leader is sent to raft follower or learner.

Used in: cdcpb.Error, Error

message ProposalInMergingMode

errorpb.proto:158

ProposalInMergingMode is the error variant that tells the proposal is rejected because raft is in the merging mode. This may happen when BR/Lightning try to ingest SST. This can be retried at most time.

Used in: Error

message RaftEntryTooLarge

errorpb.proto:131

RaftEntryTooLarge is the error variant that tells the request is too large to be serialized to a reasonable small raft entry. (i.e. greater than the configured value `raft_entry_max_size` in `raftstore`)

Used in: Error

message ReadIndexNotReady

errorpb.proto:148

ReadIndexNotReady is the error variant that tells the read index request is not ready, that is, the current region is in a status that not ready to serve the read index request. For example, region is in splitting or merging status. This can be retried at most time.

Used in: Error

message RecoveryInProgress

errorpb.proto:170

Used in: Error

message RegionNotFound

errorpb.proto:58

RegionNotFound is the error variant that tells there isn't any region in this TiKV matches the requested region ID.

Used in: cdcpb.Error, Error

message RegionNotInitialized

errorpb.proto:65

RegionNotInitialized is the error variant that tells there isn't any initialized peer matchesthe request region ID.

Used in: Error

message ServerIsBusy

errorpb.proto:112

ServerIsBusy is the error variant that tells the server is too busy to response.

Used in: cdcpb.Error, Error

message StaleCommand

errorpb.proto:126

StaleCommand is the error variant that tells the command is stale, that is, the current request term is lower than current raft term. This can be retried at most time.

Used in: Error

(message has no fields)

message StoreNotMatch

errorpb.proto:49

StoreNotMatch is the error variant that tells the request is sent to wrong store. (i.e. inconsistency of the store ID that request shows and the real store ID of this server.)

Used in: Error

message UndeterminedResult

errorpb.proto:195

UndeterminedResult is the error variant that tells the result is not determined yet. For example, the raft protocol timed out and the apply result is unknown.

Used in: Error