Modules§
- compact_
task - Nested message and enum types in
CompactTask
. - compaction_
config - Nested message and enum types in
CompactionConfig
. - get_
compaction_ score_ response - Nested message and enum types in
GetCompactionScoreResponse
. - group_
delta - Nested message and enum types in
GroupDelta
. - hummock_
manager_ service_ client - Generated client implementations.
- hummock_
manager_ service_ server - Generated server implementations.
- hummock_
version - Nested message and enum types in
HummockVersion
. - hummock_
version_ checkpoint - Nested message and enum types in
HummockVersionCheckpoint
. - hummock_
version_ delta - Nested message and enum types in
HummockVersionDelta
. - level_
handler - Nested message and enum types in
LevelHandler
. - report_
compaction_ task_ request - Nested message and enum types in
ReportCompactionTaskRequest
. - rise_
ctl_ update_ compaction_ config_ request - Nested message and enum types in
RiseCtlUpdateCompactionConfigRequest
. - subscribe_
compaction_ event_ request - Nested message and enum types in
SubscribeCompactionEventRequest
. - subscribe_
compaction_ event_ response - Nested message and enum types in
SubscribeCompactionEventResponse
. - table_
watermarks - Nested message and enum types in
TableWatermarks
. - version_
update_ payload - Nested message and enum types in
VersionUpdatePayload
. - write_
limits - Nested message and enum types in
WriteLimits
.
Structs§
- Branched
Object - Cancel
Compact Task - Cancel compact task
- Cancel
Compact Task Request - Cancel
Compact Task Response - Compact
Status - Compact
Task - Compact
Task Assignment - Compact
Task Progress - This is a heartbeat message. Task will be considered dead if CompactTaskProgress is not received for a timeout or num_ssts_sealed/num_ssts_uploaded do not increase for a timeout.
- Compaction
Config - Compaction
Group - Config info of compaction group.
- Compaction
Group Info - Complete info of compaction group. The info is the aggregate of HummockVersion and CompactionGroupConfig
- Disable
Commit Epoch Request - Disable
Commit Epoch Response - Epoch
NewChange Log - Full
Scan Task - Scan object store to get candidate orphan SSTs.
- GetAssigned
Compact Task NumRequest - GetAssigned
Compact Task NumResponse - GetCompaction
Score Request - GetCompaction
Score Response - GetCurrent
Version Request - GetCurrent
Version Response - GetNew
SstIds Request - GetNew
SstIds Response - GetVersion
ByEpoch Request - GetVersion
ByEpoch Response - Group
Construct - Group
Delta - Group
Destroy - Group
Merge - Hummock
Pinned Snapshot - Hummock
Pinned Version - Hummock
Version - Hummock
Version Archive - Hummock
Version Checkpoint - Hummock
Version Delta - Hummock
Version Deltas - Hummock
Version Stats - Init
Metadata ForReplay Request - Init
Metadata ForReplay Response - Input
Level - Intra
Level Delta - KeyRange
- When right_exclusive=false, it represents [left, right], of which both boundary are open. When right_exclusive=true, it represents [left, right), of which right is exclusive.
- Level
- Level
Handler - List
Active Write Limit Request - List
Active Write Limit Response - List
Branched Object Request - List
Branched Object Response - List
Compact Task Assignment Request - List
Compact Task Assignment Response - List
Compact Task Progress Request - List
Compact Task Progress Response - List
Hummock Meta Config Request - List
Hummock Meta Config Response - List
Version Deltas Request - List
Version Deltas Response - Merge
Compaction Group Request - Merge
Compaction Group Response - NewL0
SubLevel - Overlapping
Level - PinVersion
Request - PinVersion
Response - Pinned
Versions Summary - Replay
Version Delta Request - Replay
Version Delta Response - Report
Compaction Task Request - Report
Compaction Task Response - Rise
CtlGet Checkpoint Version Request - Rise
CtlGet Checkpoint Version Response - Rise
CtlGet Pinned Versions Summary Request - Rise
CtlGet Pinned Versions Summary Response - Rise
CtlList Compaction Group Request - Rise
CtlList Compaction Group Response - Rise
CtlList Compaction Status Request - Rise
CtlList Compaction Status Response - Rise
CtlPause Version Checkpoint Request - Rise
CtlPause Version Checkpoint Response - Rise
CtlRebuild Table Stats Request - Rise
CtlRebuild Table Stats Response - Rise
CtlResume Version Checkpoint Request - Rise
CtlResume Version Checkpoint Response - Rise
CtlUpdate Compaction Config Request - Rise
CtlUpdate Compaction Config Response - Split
Compaction Group Request - Split
Compaction Group Response - Sstable
Info - State
Table Info - State
Table Info Delta - Subscribe
Compaction Event Request - Subscribe
Compaction Event Response - Table
Change Log - Table
Option - Table
Schema - Table
Stats - Table
Watermarks - Table watermark is a lighter weight range delete introduced in
https://github.com/risingwavelabs/risingwave/issues/13148
It means the lowest (or highest when
is_ascending
is false) visible keys in the table within a vnode. Keys lower (or higher) than the table watermark is invisible and will be cleaned in later compaction. - Trigger
Compaction Deterministic Request - Trigger
Compaction Deterministic Response - Trigger
Full GcRequest - Trigger
Full GcResponse - Trigger
Manual Compaction Request - Trigger
Manual Compaction Response - Uncommitted
Epoch - Unpin
Version Before Request - Unpin
Version Before Response - Unpin
Version Request - Unpin
Version Response - Vacuum
Task - Delete SSTs in object store
- Validation
Task - Version
Update Payload - Vnode
Watermark - Write
Limits
Enums§
Type Aliases§
- PbBloom
Filter Type - Alias for
BloomFilterType
. - PbBranched
Object - Alias for
BranchedObject
. - PbCancel
Compact Task - Alias for
CancelCompactTask
. - PbCancel
Compact Task Request - Alias for
CancelCompactTaskRequest
. - PbCancel
Compact Task Response - Alias for
CancelCompactTaskResponse
. - PbCompact
Status - Alias for
CompactStatus
. - PbCompact
Task - Alias for
CompactTask
. - PbCompact
Task Assignment - Alias for
CompactTaskAssignment
. - PbCompact
Task Progress - Alias for
CompactTaskProgress
. - PbCompaction
Config - Alias for
CompactionConfig
. - PbCompaction
Group - Alias for
CompactionGroup
. - PbCompaction
Group Info - Alias for
CompactionGroupInfo
. - PbCompatibility
Version - Alias for
CompatibilityVersion
. - PbDisable
Commit Epoch Request - Alias for
DisableCommitEpochRequest
. - PbDisable
Commit Epoch Response - Alias for
DisableCommitEpochResponse
. - PbEpoch
NewChange Log - Alias for
EpochNewChangeLog
. - PbFull
Scan Task - Alias for
FullScanTask
. - PbGet
Assigned Compact Task NumRequest - Alias for
GetAssignedCompactTaskNumRequest
. - PbGet
Assigned Compact Task NumResponse - Alias for
GetAssignedCompactTaskNumResponse
. - PbGet
Compaction Score Request - Alias for
GetCompactionScoreRequest
. - PbGet
Compaction Score Response - Alias for
GetCompactionScoreResponse
. - PbGet
Current Version Request - Alias for
GetCurrentVersionRequest
. - PbGet
Current Version Response - Alias for
GetCurrentVersionResponse
. - PbGet
NewSst IdsRequest - Alias for
GetNewSstIdsRequest
. - PbGet
NewSst IdsResponse - Alias for
GetNewSstIdsResponse
. - PbGet
Version ByEpoch Request - Alias for
GetVersionByEpochRequest
. - PbGet
Version ByEpoch Response - Alias for
GetVersionByEpochResponse
. - PbGroup
Construct - Alias for
GroupConstruct
. - PbGroup
Delta - Alias for
GroupDelta
. - PbGroup
Destroy - Alias for
GroupDestroy
. - PbGroup
Merge - Alias for
GroupMerge
. - PbHummock
Pinned Snapshot - Alias for
HummockPinnedSnapshot
. - PbHummock
Pinned Version - Alias for
HummockPinnedVersion
. - PbHummock
Version - Alias for
HummockVersion
. - PbHummock
Version Archive - Alias for
HummockVersionArchive
. - PbHummock
Version Checkpoint - Alias for
HummockVersionCheckpoint
. - PbHummock
Version Delta - Alias for
HummockVersionDelta
. - PbHummock
Version Deltas - Alias for
HummockVersionDeltas
. - PbHummock
Version Stats - Alias for
HummockVersionStats
. - PbInit
Metadata ForReplay Request - Alias for
InitMetadataForReplayRequest
. - PbInit
Metadata ForReplay Response - Alias for
InitMetadataForReplayResponse
. - PbInput
Level - Alias for
InputLevel
. - PbIntra
Level Delta - Alias for
IntraLevelDelta
. - PbKey
Range - Alias for
KeyRange
. - PbLevel
- Alias for
Level
. - PbLevel
Handler - Alias for
LevelHandler
. - PbLevel
Type - Alias for
LevelType
. - PbList
Active Write Limit Request - Alias for
ListActiveWriteLimitRequest
. - PbList
Active Write Limit Response - Alias for
ListActiveWriteLimitResponse
. - PbList
Branched Object Request - Alias for
ListBranchedObjectRequest
. - PbList
Branched Object Response - Alias for
ListBranchedObjectResponse
. - PbList
Compact Task Assignment Request - Alias for
ListCompactTaskAssignmentRequest
. - PbList
Compact Task Assignment Response - Alias for
ListCompactTaskAssignmentResponse
. - PbList
Compact Task Progress Request - Alias for
ListCompactTaskProgressRequest
. - PbList
Compact Task Progress Response - Alias for
ListCompactTaskProgressResponse
. - PbList
Hummock Meta Config Request - Alias for
ListHummockMetaConfigRequest
. - PbList
Hummock Meta Config Response - Alias for
ListHummockMetaConfigResponse
. - PbList
Version Deltas Request - Alias for
ListVersionDeltasRequest
. - PbList
Version Deltas Response - Alias for
ListVersionDeltasResponse
. - PbMerge
Compaction Group Request - Alias for
MergeCompactionGroupRequest
. - PbMerge
Compaction Group Response - Alias for
MergeCompactionGroupResponse
. - PbNew
L0Sub Level - Alias for
NewL0SubLevel
. - PbOverlapping
Level - Alias for
OverlappingLevel
. - PbPin
Version Request - Alias for
PinVersionRequest
. - PbPin
Version Response - Alias for
PinVersionResponse
. - PbPinned
Versions Summary - Alias for
PinnedVersionsSummary
. - PbReplay
Version Delta Request - Alias for
ReplayVersionDeltaRequest
. - PbReplay
Version Delta Response - Alias for
ReplayVersionDeltaResponse
. - PbReport
Compaction Task Request - Alias for
ReportCompactionTaskRequest
. - PbReport
Compaction Task Response - Alias for
ReportCompactionTaskResponse
. - PbRise
CtlGet Checkpoint Version Request - Alias for
RiseCtlGetCheckpointVersionRequest
. - PbRise
CtlGet Checkpoint Version Response - Alias for
RiseCtlGetCheckpointVersionResponse
. - PbRise
CtlGet Pinned Versions Summary Request - Alias for
RiseCtlGetPinnedVersionsSummaryRequest
. - PbRise
CtlGet Pinned Versions Summary Response - Alias for
RiseCtlGetPinnedVersionsSummaryResponse
. - PbRise
CtlList Compaction Group Request - Alias for
RiseCtlListCompactionGroupRequest
. - PbRise
CtlList Compaction Group Response - Alias for
RiseCtlListCompactionGroupResponse
. - PbRise
CtlList Compaction Status Request - Alias for
RiseCtlListCompactionStatusRequest
. - PbRise
CtlList Compaction Status Response - Alias for
RiseCtlListCompactionStatusResponse
. - PbRise
CtlPause Version Checkpoint Request - Alias for
RiseCtlPauseVersionCheckpointRequest
. - PbRise
CtlPause Version Checkpoint Response - Alias for
RiseCtlPauseVersionCheckpointResponse
. - PbRise
CtlRebuild Table Stats Request - Alias for
RiseCtlRebuildTableStatsRequest
. - PbRise
CtlRebuild Table Stats Response - Alias for
RiseCtlRebuildTableStatsResponse
. - PbRise
CtlResume Version Checkpoint Request - Alias for
RiseCtlResumeVersionCheckpointRequest
. - PbRise
CtlResume Version Checkpoint Response - Alias for
RiseCtlResumeVersionCheckpointResponse
. - PbRise
CtlUpdate Compaction Config Request - Alias for
RiseCtlUpdateCompactionConfigRequest
. - PbRise
CtlUpdate Compaction Config Response - Alias for
RiseCtlUpdateCompactionConfigResponse
. - PbSplit
Compaction Group Request - Alias for
SplitCompactionGroupRequest
. - PbSplit
Compaction Group Response - Alias for
SplitCompactionGroupResponse
. - PbSstable
Info - Alias for
SstableInfo
. - PbState
Table Info - Alias for
StateTableInfo
. - PbState
Table Info Delta - Alias for
StateTableInfoDelta
. - PbSubscribe
Compaction Event Request - Alias for
SubscribeCompactionEventRequest
. - PbSubscribe
Compaction Event Response - Alias for
SubscribeCompactionEventResponse
. - PbTable
Change Log - Alias for
TableChangeLog
. - PbTable
Option - Alias for
TableOption
. - PbTable
Schema - Alias for
TableSchema
. - PbTable
Stats - Alias for
TableStats
. - PbTable
Watermarks - Alias for
TableWatermarks
. - PbTrigger
Compaction Deterministic Request - Alias for
TriggerCompactionDeterministicRequest
. - PbTrigger
Compaction Deterministic Response - Alias for
TriggerCompactionDeterministicResponse
. - PbTrigger
Full GcRequest - Alias for
TriggerFullGcRequest
. - PbTrigger
Full GcResponse - Alias for
TriggerFullGcResponse
. - PbTrigger
Manual Compaction Request - Alias for
TriggerManualCompactionRequest
. - PbTrigger
Manual Compaction Response - Alias for
TriggerManualCompactionResponse
. - PbUncommitted
Epoch - Alias for
UncommittedEpoch
. - PbUnpin
Version Before Request - Alias for
UnpinVersionBeforeRequest
. - PbUnpin
Version Before Response - Alias for
UnpinVersionBeforeResponse
. - PbUnpin
Version Request - Alias for
UnpinVersionRequest
. - PbUnpin
Version Response - Alias for
UnpinVersionResponse
. - PbVacuum
Task - Alias for
VacuumTask
. - PbValidation
Task - Alias for
ValidationTask
. - PbVersion
Update Payload - Alias for
VersionUpdatePayload
. - PbVnode
Watermark - Alias for
VnodeWatermark
. - PbWrite
Limits - Alias for
WriteLimits
.