package yb.tserver

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

service PgClientService

pg_client.proto:32

service RemoteBootstrapService

remote_bootstrap.proto:46

RaftConfig remote bootstrap RPC calls.

service TabletServerAdminService

tserver_admin.proto:383

service TabletServerBackupService

backup.proto:24

service TabletServerService

tserver_service.proto:50

message AcquireObjectLockRequestPB

tserver.proto:420

Used as request type in: TabletServerService.AcquireObjectLocks

Used as field type in: DdlLockEntriesPB

message AdvisoryLockIdPB

pg_client.proto:1191

-------------------------------------------------------------------------------------------------- Advisory lock - Acquire / Release locks. -------------------------------------------------------------------------------------------------- Pg Advisory Lock - (dbid, classid, objid, objsubid).

Used in: AdvisoryLockPB

enum AdvisoryLockMode

pg_client.proto:1197

Used in: AdvisoryLockPB

message AdvisoryLockPB

pg_client.proto:1202

Used in: PgAcquireAdvisoryLockRequestPB, PgReleaseAdvisoryLockRequestPB

message ChangeMetadataResponsePB

tserver_admin.proto:54

Used as response type in: TabletServerAdminService.AlterSchema, TabletServerAdminService.BackfillDone

message CheckTserverTabletHealthResponsePB.TabletHealthPB

tserver.proto:390

Used in: CheckTserverTabletHealthResponsePB

message DBCatalogVersionDataPB

tserver.proto:445

Used in: master.TSHeartbeatResponsePB, ReleaseObjectLockRequestPB

message DataChunkPB

remote_bootstrap.proto:264

A chunk of data (a slice of a block, file, etc).

Used in: FetchDataResponsePB

message DataIdPB

remote_bootstrap.proto:224

A "union" type that allows the same RPC call to fetch different types of data (data blocks or log files).

Used in: FetchDataRequestPB

enum DataIdPB.IdType

remote_bootstrap.proto:225

Used in: DataIdPB

message DdlLockEntriesPB

tserver.proto:477

Used in: master.RefreshYsqlLeaseInfoPB

message ExportedTabletMetadataChanges

tserver_admin.proto:50

This is used to export tablet metadata changes to a protobuf file to be reloaded on a new cluster startup to avoid running initdb.

enum FlushTabletsRequestPB.Operation

tserver_admin.proto:232

Used in: FlushTabletsRequestPB

message GetLockStatusRequestPB.TabletTransactionInfoPB

tserver_service.proto:166

Used in: GetLockStatusRequestPB

message GetLockStatusRequestPB.TransactionInfoPB

tserver_service.proto:161

Used in: TabletTransactionInfoPB

message GetOldSingleShardWaitersResponsePB.OldSingleShardWaiterMetadataPB

tserver_service.proto:376

Used in: GetOldSingleShardWaitersResponsePB

message GetOldTransactionsResponsePB.OldTransactionMetadataPB

tserver_service.proto:354

Used in: GetOldTransactionsResponsePB

message ListMasterServersResponsePB.MasterServerAndTypePB

tserver.proto:362

Used in: ListMasterServersResponsePB

message ListTabletsForTabletServerResponsePB.Entry

tserver_service.proto:251

An entry for each tablet.

Used in: ListTabletsForTabletServerResponsePB

message ListTabletsResponsePB.StatusAndSchemaPB

tserver.proto:164

Used in: ListTabletsResponsePB

enum ObjectLockMode

pg_client.proto:1234

Used in: PgAcquireObjectLockRequestPB

message OptionalFixed64PB

pg_client.proto:153

TODO: Remove the OptionalUint32PB helper message after updating protobuf generator to allow 'optional' in proto3

Used in: PgPerformOptionsPB

message OptionalUint32PB

pg_client.proto:157

Used in: PgFinishTransactionRequestPB.DdlModePB, PgPerformOptionsPB.CachingInfoPB

message OptionalUint64PB

pg_client.proto:161

Used in: PgGetActiveTransactionListRequestPB

enum PGReplicationSlotLsnType

pg_client.proto:292

proto2 version of the ReplicationSlotLsnType enum from yb/common/common_types.proto

Used in: PgCreateReplicationSlotRequestPB, PgReplicationSlotInfoPB

enum PGReplicationSlotOrderingMode

pg_client.proto:299

proto2 version of the ReplicationSlotOrderingMode enum from yb/common/common.proto

Used in: PgCreateReplicationSlotRequestPB

message PgCreateColumnPB

pg_client.proto:326

Used in: PgAlterTableRequestPB, PgCreateTableRequestPB

message PgCreateSplitBoundaryPB

pg_client.proto:337

Used in: PgCreateTableRequestPB

message PgDatabaseCloneInfoPB

pg_client.proto:1177

Used in: PgListClonesResponsePB

message PgFinishTransactionRequestPB.DdlModePB

pg_client.proto:461

Used in: PgFinishTransactionRequestPB

message PgGetActiveTransactionListResponsePB.EntryPB

pg_client.proto:1053

Used in: PgGetActiveTransactionListResponsePB

message PgGetLockStatusResponsePB.NodeLockStatusResponsePB

pg_client.proto:534

Used in: PgGetLockStatusResponsePB

message PgGetLockStatusResponsePB.TransactionList

pg_client.proto:542

Used in: PgGetLockStatusResponsePB

message PgLiveTabletServerPB

pg_client.proto:573

Used in: PgListLiveTabletServersResponsePB

enum PgMetricsInfoStatus

pg_client.proto:1141

Used in: PgServerMetricsInfoPB

message PgObjectIdPB

pg_client.proto:176

Used in: PgAlterTableRequestPB, PgBackfillIndexRequestPB, PgCreateTableRequestPB, PgCreateTablegroupRequestPB, PgDropTableRequestPB, PgDropTablegroupRequestPB, PgGetIndexBackfillProgressRequestPB, PgGetTableDiskSizeRequestPB, PgGetTableKeyRangesRequestPB, PgIsObjectPartOfXReplRequestPB, PgTruncateTableRequestPB

message PgPerformOpPB

pg_client.proto:678

Used in: PgPerformRequestPB

message PgPerformOptionsPB

pg_client.proto:692

Used in: PgAcquireAdvisoryLockRequestPB, PgAcquireObjectLockRequestPB, PgExportTxnSnapshotRequestPB, PgImportTxnSnapshotRequestPB, PgPerformRequestPB, PgRollbackToSubTransactionRequestPB

message PgPerformOptionsPB.CachingInfoPB

pg_client.proto:693

Used in: PgPerformOptionsPB

message PgPlacementInfoPB

pg_client.proto:796

Used in: PgValidatePlacementRequestPB

message PgRenameColumnPB

pg_client.proto:203

Used in: PgAlterTableRequestPB

message PgRenameTablePB

pg_client.proto:208

Used in: PgAlterTableRequestPB

message PgReplicaIdentityPB

pg_client.proto:233

Used in: PgAlterTableRequestPB, PgReplicationSlotInfoPB

enum PgReplicaIdentityType

pg_client.proto:215

Available replica identity modes for use in CDC

Used in: PgReplicaIdentityPB

message PgReplicationSlotInfoPB

pg_client.proto:607

Used in: PgGetReplicationSlotResponsePB, PgListReplicationSlotsResponsePB

enum PgReplicationSlotSnapshotActionPB

pg_client.proto:279

proto2 version of the CDCSDKSnapshotOption enum from yb/common/common_types.proto

Used in: PgCreateReplicationSlotRequestPB

message PgServerMetricsInfoPB

pg_client.proto:1134

Used in: PgServersMetricsResponsePB

message PgTablePartitionsPB

pg_client.proto:646

Used in: PgGetTablePartitionListResponsePB, PgOpenTableResponsePB

message ProbeTransactionDeadlockResponsePB.DeadlockedTxnInfo

tserver_service.proto:445

Used in: ProbeTransactionDeadlockResponsePB

enum ReadTimeManipulation

pg_client.proto:686

Used in: PgPerformOptionsPB

message ReleaseObjectLockRequestPB

tserver.proto:449

Used as request type in: TabletServerService.ReleaseObjectLocks

Used as field type in: master.SysObjectLockEntryPB

message RemoteBootstrapErrorPB

remote_bootstrap.proto:96

Remote bootstrap-specific errors use this protobuf.

enum RemoteBootstrapErrorPB.Code

remote_bootstrap.proto:101

Used in: RemoteBootstrapErrorPB

enum ReplicationSlotStatus

pg_client.proto:563

Used in: PgReplicationSlotInfoPB

enum TSTabletManagerStatePB

tserver_types.proto:143

Enum of the server's Tablet Manager state: currently this is only used for assertions, but this can also be sent to the master.

message TableMetadataPB

backup.proto:28

Used in: TabletSnapshotOpRequestPB

message TabletConsensusInfoPB

tserver.proto:51

Used in: cdc.GetChangesResponsePB, GetTransactionStatusResponsePB, ReadResponsePB, WriteResponsePB

message TabletServerErrorPB

tserver_types.proto:22

Tablet-server specific errors use this protobuf.

Used in: consensus.ChangeAutoFlagsConfigOpResponsePB, consensus.ChangeConfigResponsePB, consensus.ConsensusResponsePB, consensus.GetConsensusStateResponsePB, consensus.GetLastOpIdResponsePB, consensus.LeaderElectionLostResponsePB, consensus.LeaderStepDownResponsePB, consensus.RunLeaderElectionResponsePB, consensus.StartRemoteBootstrapResponsePB, consensus.UnsafeChangeConfigResponsePB, consensus.VoteResponsePB, AbortTransactionResponsePB, AcquireObjectLockResponsePB, AddTableToTabletResponsePB, AdminExecutePgsqlResponsePB, BackfillIndexResponsePB, CancelTransactionResponsePB, ChangeMetadataResponsePB, CheckTserverTabletHealthResponsePB, ChecksumResponsePB, ClearMetacacheResponsePB, ClearUniverseUuidResponsePB, ClonePgSchemaResponsePB, CloneTabletResponsePB, CountIntentsResponsePB, CreateTabletResponsePB, DeleteTabletResponsePB, EnableDbConnsResponsePB, FlushTabletsResponsePB, GetCompatibleSchemaVersionResponsePB, GetLocalPgTxnSnapshotResponsePB, GetLockStatusResponsePB, GetMasterAddressesResponsePB, GetMetricsResponsePB, GetOldSingleShardWaitersResponsePB, GetOldTransactionsResponsePB, GetPgSocketDirResponsePB, GetSafeTimeResponsePB, GetSplitKeyResponsePB, GetTabletKeyRangesResponsePB, GetTabletStatusResponsePB, GetTransactionStatusAtParticipantResponsePB, GetTransactionStatusResponsePB, GetTserverCatalogMessageListsResponsePB, GetTserverCatalogVersionInfoResponsePB, GetYSQLLeaseInfoResponsePB, ImportDataResponsePB, IsTabletServerReadyResponsePB, ListMasterServersResponsePB, ListTabletsResponsePB, NoOpResponsePB, PrepareDeleteTransactionTabletResponsePB, ProbeTransactionDeadlockResponsePB, ReadResponsePB, ReleaseObjectLockResponsePB, RemoveTableFromTabletResponsePB, SplitTabletResponsePB, StartRemoteSnapshotTransferResponsePB, TabletSnapshotOpResponsePB, TestRetryResponsePB, TruncateResponsePB, UpdateTransactionResponsePB, UpdateTransactionStatusLocationResponsePB, UpdateTransactionTablesVersionResponsePB, UpdateTransactionWaitingForStatusResponsePB, UpgradeYsqlResponsePB, VerifyTableRowRangeResponsePB, VerifyVectorIndexesResponsePB, WaitForYsqlBackendsCatalogVersionResponsePB, WriteResponsePB

enum TabletServerErrorPB.Code

tserver_types.proto:23

Used in: TabletServerErrorPB

message TabletSnapshotOpRequestPB

backup.proto:35

Used as request type in: TabletServerBackupService.TabletSnapshotOp

Used as field type in: consensus.ReplicateMsg

enum TabletSnapshotOpRequestPB.Operation

backup.proto:36

Used in: TabletSnapshotOpRequestPB

message TruncateRequestPB

tserver.proto:300

Truncate tablet request.

Used as request type in: TabletServerService.Truncate

Used as field type in: cdc.RowMessage

message UpdateTransactionWaitingForStatusRequestPB.BlockingTransaction

tserver_service.proto:387

Used in: WaitingTransaction

message UpdateTransactionWaitingForStatusRequestPB.WaitingTransaction

tserver_service.proto:392

Used in: UpdateTransactionWaitingForStatusRequestPB

message WaitStatesPB

pg_client.proto:1031

Used in: PgActiveSessionHistoryResponsePB

message WriteResponsePB.PerRowErrorPB

tserver.proto:118

If errors occurred with particular row operations, then the errors for those operations will be passed back in 'per_row_errors'.

Used in: WriteResponsePB

message YCQLStatementStatsPB

pg_client.proto:1107

Used in: PgYCQLStatementStatsResponsePB

message YsqlCatalogVersionPB

tserver.proto:439

Used in: DBCatalogVersionDataPB