Module hummock

Source

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§

BranchedObject
CancelCompactTask
Cancel compact task
CancelCompactTaskRequest
CancelCompactTaskResponse
CompactStatus
CompactTask
CompactTaskAssignment
CompactTaskProgress
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.
CompactionConfig
CompactionGroup
Config info of compaction group.
CompactionGroupInfo
Complete info of compaction group. The info is the aggregate of HummockVersion and CompactionGroupConfig
DisableCommitEpochRequest
DisableCommitEpochResponse
EpochNewChangeLog
FullScanTask
Scan object store to get candidate orphan SSTs.
GetAssignedCompactTaskNumRequest
GetAssignedCompactTaskNumResponse
GetCompactionScoreRequest
GetCompactionScoreResponse
GetCurrentVersionRequest
GetCurrentVersionResponse
GetNewObjectIdsRequest
GetNewObjectIdsResponse
GetVersionByEpochRequest
GetVersionByEpochResponse
GroupConstruct
GroupDelta
GroupDestroy
GroupMerge
HummockPinnedSnapshot
HummockPinnedVersion
HummockVersion
HummockVersionArchive
HummockVersionCheckpoint
HummockVersionDelta
HummockVersionDeltas
HummockVersionStats
InitMetadataForReplayRequest
InitMetadataForReplayResponse
InputLevel
IntraLevelDelta
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
LevelHandler
ListActiveWriteLimitRequest
ListActiveWriteLimitResponse
ListBranchedObjectRequest
ListBranchedObjectResponse
ListCompactTaskAssignmentRequest
ListCompactTaskAssignmentResponse
ListCompactTaskProgressRequest
ListCompactTaskProgressResponse
ListHummockMetaConfigRequest
ListHummockMetaConfigResponse
ListVersionDeltasRequest
ListVersionDeltasResponse
MergeCompactionGroupRequest
MergeCompactionGroupResponse
NewL0SubLevel
OverlappingLevel
PinVersionRequest
PinVersionResponse
PinnedVersionsSummary
ReplayVersionDeltaRequest
ReplayVersionDeltaResponse
ReportCompactionTaskRequest
ReportCompactionTaskResponse
RiseCtlGetCheckpointVersionRequest
RiseCtlGetCheckpointVersionResponse
RiseCtlGetPinnedVersionsSummaryRequest
RiseCtlGetPinnedVersionsSummaryResponse
RiseCtlListCompactionGroupRequest
RiseCtlListCompactionGroupResponse
RiseCtlListCompactionStatusRequest
RiseCtlListCompactionStatusResponse
RiseCtlPauseVersionCheckpointRequest
RiseCtlPauseVersionCheckpointResponse
RiseCtlRebuildTableStatsRequest
RiseCtlRebuildTableStatsResponse
RiseCtlResumeVersionCheckpointRequest
RiseCtlResumeVersionCheckpointResponse
RiseCtlUpdateCompactionConfigRequest
RiseCtlUpdateCompactionConfigResponse
SplitCompactionGroupRequest
SplitCompactionGroupResponse
SstableInfo
StateTableInfo
StateTableInfoDelta
SubscribeCompactionEventRequest
SubscribeCompactionEventResponse
TableChangeLog
TableOption
TableSchema
TableStats
TableWatermarks
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.
TriggerCompactionDeterministicRequest
TriggerCompactionDeterministicResponse
TriggerFullGcRequest
TriggerFullGcResponse
TriggerManualCompactionRequest
TriggerManualCompactionResponse
UncommittedEpoch
UnpinVersionBeforeRequest
UnpinVersionBeforeResponse
UnpinVersionRequest
UnpinVersionResponse
VacuumTask
Delete SSTs in object store
ValidationTask
VersionUpdatePayload
VnodeWatermark
WriteLimits

Enums§

BloomFilterType
CompatibilityVersion
LevelType

Type Aliases§

PbBloomFilterType
PbBranchedObject
PbCancelCompactTask
PbCancelCompactTaskRequest
PbCancelCompactTaskResponse
PbCompactStatus
PbCompactTask
PbCompactTaskAssignment
PbCompactTaskProgress
PbCompactionConfig
PbCompactionGroup
PbCompactionGroupInfo
PbCompatibilityVersion
PbDisableCommitEpochRequest
PbDisableCommitEpochResponse
PbEpochNewChangeLog
PbFullScanTask
PbGetAssignedCompactTaskNumRequest
PbGetAssignedCompactTaskNumResponse
PbGetCompactionScoreRequest
PbGetCompactionScoreResponse
PbGetCurrentVersionRequest
PbGetCurrentVersionResponse
PbGetNewObjectIdsRequest
PbGetNewObjectIdsResponse
PbGetVersionByEpochRequest
PbGetVersionByEpochResponse
PbGroupConstruct
PbGroupDelta
PbGroupDestroy
PbGroupMerge
PbHummockPinnedSnapshot
PbHummockPinnedVersion
PbHummockVersion
PbHummockVersionArchive
PbHummockVersionCheckpoint
PbHummockVersionDelta
PbHummockVersionDeltas
PbHummockVersionStats
PbInitMetadataForReplayRequest
PbInitMetadataForReplayResponse
PbInputLevel
PbIntraLevelDelta
PbKeyRange
PbLevel
PbLevelHandler
PbLevelType
PbListActiveWriteLimitRequest
PbListActiveWriteLimitResponse
PbListBranchedObjectRequest
PbListBranchedObjectResponse
PbListCompactTaskAssignmentRequest
PbListCompactTaskAssignmentResponse
PbListCompactTaskProgressRequest
PbListCompactTaskProgressResponse
PbListHummockMetaConfigRequest
PbListHummockMetaConfigResponse
PbListVersionDeltasRequest
PbListVersionDeltasResponse
PbMergeCompactionGroupRequest
PbMergeCompactionGroupResponse
PbNewL0SubLevel
PbOverlappingLevel
PbPinVersionRequest
PbPinVersionResponse
PbPinnedVersionsSummary
PbReplayVersionDeltaRequest
PbReplayVersionDeltaResponse
PbReportCompactionTaskRequest
PbReportCompactionTaskResponse
PbRiseCtlGetCheckpointVersionRequest
PbRiseCtlGetCheckpointVersionResponse
PbRiseCtlGetPinnedVersionsSummaryRequest
PbRiseCtlGetPinnedVersionsSummaryResponse
PbRiseCtlListCompactionGroupRequest
PbRiseCtlListCompactionGroupResponse
PbRiseCtlListCompactionStatusRequest
PbRiseCtlListCompactionStatusResponse
PbRiseCtlPauseVersionCheckpointRequest
PbRiseCtlPauseVersionCheckpointResponse
PbRiseCtlRebuildTableStatsRequest
PbRiseCtlRebuildTableStatsResponse
PbRiseCtlResumeVersionCheckpointRequest
PbRiseCtlResumeVersionCheckpointResponse
PbRiseCtlUpdateCompactionConfigRequest
PbRiseCtlUpdateCompactionConfigResponse
PbSplitCompactionGroupRequest
PbSplitCompactionGroupResponse
PbSstableInfo
PbStateTableInfo
PbStateTableInfoDelta
PbSubscribeCompactionEventRequest
PbSubscribeCompactionEventResponse
PbTableChangeLog
PbTableOption
PbTableSchema
PbTableStats
PbTableWatermarks
PbTriggerCompactionDeterministicRequest
PbTriggerCompactionDeterministicResponse
PbTriggerFullGcRequest
PbTriggerFullGcResponse
PbTriggerManualCompactionRequest
PbTriggerManualCompactionResponse
PbUncommittedEpoch
PbUnpinVersionBeforeRequest
PbUnpinVersionBeforeResponse
PbUnpinVersionRequest
PbUnpinVersionResponse
PbVacuumTask
PbValidationTask
PbVersionUpdatePayload
PbVnodeWatermark
PbWriteLimits