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
GetNewSstIdsRequest
GetNewSstIdsResponse
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
Alias for BloomFilterType.
PbBranchedObject
Alias for BranchedObject.
PbCancelCompactTask
Alias for CancelCompactTask.
PbCancelCompactTaskRequest
Alias for CancelCompactTaskRequest.
PbCancelCompactTaskResponse
Alias for CancelCompactTaskResponse.
PbCompactStatus
Alias for CompactStatus.
PbCompactTask
Alias for CompactTask.
PbCompactTaskAssignment
Alias for CompactTaskAssignment.
PbCompactTaskProgress
Alias for CompactTaskProgress.
PbCompactionConfig
Alias for CompactionConfig.
PbCompactionGroup
Alias for CompactionGroup.
PbCompactionGroupInfo
Alias for CompactionGroupInfo.
PbCompatibilityVersion
Alias for CompatibilityVersion.
PbDisableCommitEpochRequest
Alias for DisableCommitEpochRequest.
PbDisableCommitEpochResponse
Alias for DisableCommitEpochResponse.
PbEpochNewChangeLog
Alias for EpochNewChangeLog.
PbFullScanTask
Alias for FullScanTask.
PbGetAssignedCompactTaskNumRequest
Alias for GetAssignedCompactTaskNumRequest.
PbGetAssignedCompactTaskNumResponse
Alias for GetAssignedCompactTaskNumResponse.
PbGetCompactionScoreRequest
Alias for GetCompactionScoreRequest.
PbGetCompactionScoreResponse
Alias for GetCompactionScoreResponse.
PbGetCurrentVersionRequest
Alias for GetCurrentVersionRequest.
PbGetCurrentVersionResponse
Alias for GetCurrentVersionResponse.
PbGetNewSstIdsRequest
Alias for GetNewSstIdsRequest.
PbGetNewSstIdsResponse
Alias for GetNewSstIdsResponse.
PbGetVersionByEpochRequest
Alias for GetVersionByEpochRequest.
PbGetVersionByEpochResponse
Alias for GetVersionByEpochResponse.
PbGroupConstruct
Alias for GroupConstruct.
PbGroupDelta
Alias for GroupDelta.
PbGroupDestroy
Alias for GroupDestroy.
PbGroupMerge
Alias for GroupMerge.
PbHummockPinnedSnapshot
Alias for HummockPinnedSnapshot.
PbHummockPinnedVersion
Alias for HummockPinnedVersion.
PbHummockVersion
Alias for HummockVersion.
PbHummockVersionArchive
Alias for HummockVersionArchive.
PbHummockVersionCheckpoint
Alias for HummockVersionCheckpoint.
PbHummockVersionDelta
Alias for HummockVersionDelta.
PbHummockVersionDeltas
Alias for HummockVersionDeltas.
PbHummockVersionStats
Alias for HummockVersionStats.
PbInitMetadataForReplayRequest
Alias for InitMetadataForReplayRequest.
PbInitMetadataForReplayResponse
Alias for InitMetadataForReplayResponse.
PbInputLevel
Alias for InputLevel.
PbIntraLevelDelta
Alias for IntraLevelDelta.
PbKeyRange
Alias for KeyRange.
PbLevel
Alias for Level.
PbLevelHandler
Alias for LevelHandler.
PbLevelType
Alias for LevelType.
PbListActiveWriteLimitRequest
Alias for ListActiveWriteLimitRequest.
PbListActiveWriteLimitResponse
Alias for ListActiveWriteLimitResponse.
PbListBranchedObjectRequest
Alias for ListBranchedObjectRequest.
PbListBranchedObjectResponse
Alias for ListBranchedObjectResponse.
PbListCompactTaskAssignmentRequest
Alias for ListCompactTaskAssignmentRequest.
PbListCompactTaskAssignmentResponse
Alias for ListCompactTaskAssignmentResponse.
PbListCompactTaskProgressRequest
Alias for ListCompactTaskProgressRequest.
PbListCompactTaskProgressResponse
Alias for ListCompactTaskProgressResponse.
PbListHummockMetaConfigRequest
Alias for ListHummockMetaConfigRequest.
PbListHummockMetaConfigResponse
Alias for ListHummockMetaConfigResponse.
PbListVersionDeltasRequest
Alias for ListVersionDeltasRequest.
PbListVersionDeltasResponse
Alias for ListVersionDeltasResponse.
PbMergeCompactionGroupRequest
Alias for MergeCompactionGroupRequest.
PbMergeCompactionGroupResponse
Alias for MergeCompactionGroupResponse.
PbNewL0SubLevel
Alias for NewL0SubLevel.
PbOverlappingLevel
Alias for OverlappingLevel.
PbPinVersionRequest
Alias for PinVersionRequest.
PbPinVersionResponse
Alias for PinVersionResponse.
PbPinnedVersionsSummary
Alias for PinnedVersionsSummary.
PbReplayVersionDeltaRequest
Alias for ReplayVersionDeltaRequest.
PbReplayVersionDeltaResponse
Alias for ReplayVersionDeltaResponse.
PbReportCompactionTaskRequest
Alias for ReportCompactionTaskRequest.
PbReportCompactionTaskResponse
Alias for ReportCompactionTaskResponse.
PbRiseCtlGetCheckpointVersionRequest
Alias for RiseCtlGetCheckpointVersionRequest.
PbRiseCtlGetCheckpointVersionResponse
Alias for RiseCtlGetCheckpointVersionResponse.
PbRiseCtlGetPinnedVersionsSummaryRequest
Alias for RiseCtlGetPinnedVersionsSummaryRequest.
PbRiseCtlGetPinnedVersionsSummaryResponse
Alias for RiseCtlGetPinnedVersionsSummaryResponse.
PbRiseCtlListCompactionGroupRequest
Alias for RiseCtlListCompactionGroupRequest.
PbRiseCtlListCompactionGroupResponse
Alias for RiseCtlListCompactionGroupResponse.
PbRiseCtlListCompactionStatusRequest
Alias for RiseCtlListCompactionStatusRequest.
PbRiseCtlListCompactionStatusResponse
Alias for RiseCtlListCompactionStatusResponse.
PbRiseCtlPauseVersionCheckpointRequest
Alias for RiseCtlPauseVersionCheckpointRequest.
PbRiseCtlPauseVersionCheckpointResponse
Alias for RiseCtlPauseVersionCheckpointResponse.
PbRiseCtlRebuildTableStatsRequest
Alias for RiseCtlRebuildTableStatsRequest.
PbRiseCtlRebuildTableStatsResponse
Alias for RiseCtlRebuildTableStatsResponse.
PbRiseCtlResumeVersionCheckpointRequest
Alias for RiseCtlResumeVersionCheckpointRequest.
PbRiseCtlResumeVersionCheckpointResponse
Alias for RiseCtlResumeVersionCheckpointResponse.
PbRiseCtlUpdateCompactionConfigRequest
Alias for RiseCtlUpdateCompactionConfigRequest.
PbRiseCtlUpdateCompactionConfigResponse
Alias for RiseCtlUpdateCompactionConfigResponse.
PbSplitCompactionGroupRequest
Alias for SplitCompactionGroupRequest.
PbSplitCompactionGroupResponse
Alias for SplitCompactionGroupResponse.
PbSstableInfo
Alias for SstableInfo.
PbStateTableInfo
Alias for StateTableInfo.
PbStateTableInfoDelta
Alias for StateTableInfoDelta.
PbSubscribeCompactionEventRequest
Alias for SubscribeCompactionEventRequest.
PbSubscribeCompactionEventResponse
Alias for SubscribeCompactionEventResponse.
PbTableChangeLog
Alias for TableChangeLog.
PbTableOption
Alias for TableOption.
PbTableSchema
Alias for TableSchema.
PbTableStats
Alias for TableStats.
PbTableWatermarks
Alias for TableWatermarks.
PbTriggerCompactionDeterministicRequest
Alias for TriggerCompactionDeterministicRequest.
PbTriggerCompactionDeterministicResponse
Alias for TriggerCompactionDeterministicResponse.
PbTriggerFullGcRequest
Alias for TriggerFullGcRequest.
PbTriggerFullGcResponse
Alias for TriggerFullGcResponse.
PbTriggerManualCompactionRequest
Alias for TriggerManualCompactionRequest.
PbTriggerManualCompactionResponse
Alias for TriggerManualCompactionResponse.
PbUncommittedEpoch
Alias for UncommittedEpoch.
PbUnpinVersionBeforeRequest
Alias for UnpinVersionBeforeRequest.
PbUnpinVersionBeforeResponse
Alias for UnpinVersionBeforeResponse.
PbUnpinVersionRequest
Alias for UnpinVersionRequest.
PbUnpinVersionResponse
Alias for UnpinVersionResponse.
PbVacuumTask
Alias for VacuumTask.
PbValidationTask
Alias for ValidationTask.
PbVersionUpdatePayload
Alias for VersionUpdatePayload.
PbVnodeWatermark
Alias for VnodeWatermark.
PbWriteLimits
Alias for WriteLimits.