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