| Class | Description |
|---|---|
| BaseUtilizationTracker |
Shared implementation for all utilization trackers.
|
| Cleaner |
The Cleaner is responsible for effectively garbage collecting the JE log.
|
| CleanerStatDefinition |
Per-stat Metadata for JE cleaner statistics.
|
| DataEraser |
Erases obsolete data from disk during a configured interval.
|
| DbFileSummary |
Per-DB-per-file utilization counters.
|
| DbFileSummaryMap | |
| EraserStatDefinition | |
| ExpirationProfile |
A cache of the histograms for all files, except for the last file.
|
| ExpirationTracker |
Tracks the expired bytes in each time window, i.e., a histogram.
|
| ExtinctionScanner |
Performs async processing for Record Extinction and Database Extinction,
via the
RecordExtinction and DatabaseExtinction tasks. |
| FileProcessor |
Reads all entries in a log file and either determines them to be obsolete or
active.
|
| FileProtector |
The FileProtector is primarily responsible for protecting files from being
deleted due to log cleaning, when they are needed for other purposes.
|
| FileProtector.ProtectedActiveFileSet |
A ProtectedFileSet created using
FileProtector.protectActiveFiles(java.lang.String). |
| FileProtector.ProtectedFileRange |
A ProtectedFileSet created using
FileProtector.protectFileRange(java.lang.String, long). |
| FileProtector.ProtectedFileSet |
A ProtectedFileSet is used to prevent a set of files from being deleted.
|
| FileSelector |
Keeps track of the status of files for which cleaning is in progress.
|
| FileSelector.CheckpointStartCleanerState |
Holds copy of all checkpoint-dependent cleaner state.
|
| FileSummary |
Per-file utilization counters.
|
| INSummary |
Used to trace the relative numbers of full INs and BIN-deltas that are
obsolete vs active.
|
| LNInfo |
The information necessary to lookup an LN.
|
| LocalUtilizationTracker |
Accumulates changes to the utilization profile locally in a single thread.
|
| OffsetList |
List of LSN offsets as a linked list of segments.
|
| OffsetList.Segment |
One segment of a OffsetList containing at most SEGMENT_CAPACITY values.
|
| PackedObsoleteInfo |
A sequence of obsolete info.
|
| PackedOffsets |
Stores a sorted list of LSN offsets in a packed short representation.
|
| RecoveryUtilizationTracker |
Accumulates changes to the utilization profile during recovery.
|
| ReservedFileInfo | |
| TrackedFileSummary |
Delta file summary info for a tracked file.
|
| UtilizationCalculator |
Contains methods for calculating utilization and for selecting files to
clean.
|
| UtilizationProfile |
The UP tracks utilization summary information for all log files.
|
| UtilizationTracker |
Tracks changes to the utilization profile since the last checkpoint.
|
| VerifyUtils |
Verify cleaner data structures
|
| Exception | Description |
|---|---|
| EraserAbortException |
Thrown by
DbBackup.startBackup() if we can't abort erasure within
EnvironmentParams.ERASE_ABORT_TIMEOUT. |
Copyright © 2024. All rights reserved.