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
Object IdsRequest - GetNew
Object IdsResponse - 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 - PbBranched
Object - PbCancel
Compact Task - PbCancel
Compact Task Request - PbCancel
Compact Task Response - PbCompact
Status - PbCompact
Task - PbCompact
Task Assignment - PbCompact
Task Progress - PbCompaction
Config - PbCompaction
Group - PbCompaction
Group Info - PbCompatibility
Version - PbDisable
Commit Epoch Request - PbDisable
Commit Epoch Response - PbEpoch
NewChange Log - PbFull
Scan Task - PbGet
Assigned Compact Task NumRequest - PbGet
Assigned Compact Task NumResponse - PbGet
Compaction Score Request - PbGet
Compaction Score Response - PbGet
Current Version Request - PbGet
Current Version Response - PbGet
NewObject IdsRequest - PbGet
NewObject IdsResponse - PbGet
Version ByEpoch Request - PbGet
Version ByEpoch Response - PbGroup
Construct - PbGroup
Delta - PbGroup
Destroy - PbGroup
Merge - PbHummock
Pinned Snapshot - PbHummock
Pinned Version - PbHummock
Version - PbHummock
Version Archive - PbHummock
Version Checkpoint - PbHummock
Version Delta - PbHummock
Version Deltas - PbHummock
Version Stats - PbInit
Metadata ForReplay Request - PbInit
Metadata ForReplay Response - PbInput
Level - PbIntra
Level Delta - PbKey
Range - PbLevel
- PbLevel
Handler - PbLevel
Type - PbList
Active Write Limit Request - PbList
Active Write Limit Response - PbList
Branched Object Request - PbList
Branched Object Response - PbList
Compact Task Assignment Request - PbList
Compact Task Assignment Response - PbList
Compact Task Progress Request - PbList
Compact Task Progress Response - PbList
Hummock Meta Config Request - PbList
Hummock Meta Config Response - PbList
Version Deltas Request - PbList
Version Deltas Response - PbMerge
Compaction Group Request - PbMerge
Compaction Group Response - PbNew
L0Sub Level - PbOverlapping
Level - PbPin
Version Request - PbPin
Version Response - PbPinned
Versions Summary - PbReplay
Version Delta Request - PbReplay
Version Delta Response - PbReport
Compaction Task Request - PbReport
Compaction Task Response - PbRise
CtlGet Checkpoint Version Request - PbRise
CtlGet Checkpoint Version Response - PbRise
CtlGet Pinned Versions Summary Request - PbRise
CtlGet Pinned Versions Summary Response - PbRise
CtlList Compaction Group Request - PbRise
CtlList Compaction Group Response - PbRise
CtlList Compaction Status Request - PbRise
CtlList Compaction Status Response - PbRise
CtlPause Version Checkpoint Request - PbRise
CtlPause Version Checkpoint Response - PbRise
CtlRebuild Table Stats Request - PbRise
CtlRebuild Table Stats Response - PbRise
CtlResume Version Checkpoint Request - PbRise
CtlResume Version Checkpoint Response - PbRise
CtlUpdate Compaction Config Request - PbRise
CtlUpdate Compaction Config Response - PbSplit
Compaction Group Request - PbSplit
Compaction Group Response - PbSstable
Info - PbState
Table Info - PbState
Table Info Delta - PbSubscribe
Compaction Event Request - PbSubscribe
Compaction Event Response - PbTable
Change Log - PbTable
Option - PbTable
Schema - PbTable
Stats - PbTable
Watermarks - PbTrigger
Compaction Deterministic Request - PbTrigger
Compaction Deterministic Response - PbTrigger
Full GcRequest - PbTrigger
Full GcResponse - PbTrigger
Manual Compaction Request - PbTrigger
Manual Compaction Response - PbUncommitted
Epoch - PbUnpin
Version Before Request - PbUnpin
Version Before Response - PbUnpin
Version Request - PbUnpin
Version Response - PbVacuum
Task - PbValidation
Task - PbVersion
Update Payload - PbVnode
Watermark - PbWrite
Limits