|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Class Summary | |
---|---|
BaseLocalUtilizationTracker | Shared implementation for all local utilization trackers. |
BaseUtilizationTracker | Shared implementation for all utilization trackers. |
Cleaner | The Cleaner is responsible for effectively garbage collecting the JE log. |
CleanerLogSummary | Persistent form of log summary information, which currently is only the utilization correction info maintained by UtilizationCalculator, and is logged as part of the CheckpointEnd log entry. |
CleanerStatDefinition | Per-stat Metadata for JE cleaner statistics. |
DbFileSummary | Per-DB-per-file utilization counters. |
DbFileSummaryMap | |
FileProcessor | Reads all entries in a log file and either determines them to be obsolete or marks them for migration. |
FileSelector | Keeps track of the status of files for which cleaning is in progres. |
FileSelector.CheckpointStartCleanerState | Holds copy of all checkpoint-dependent cleaner state. |
FilesToMigrate | Iterator over files that should be migrated by cleaning them, even if they don't need to be cleaned for other reasons. |
FileSummary | Per-file utilization counters. |
INSummary | Used to trace the relative numbers of full INs and BINDeltas 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. |
TrackedFileSummary | Delta file summary info for a tracked file. |
UtilizationCalculator | Contains methods for calculating utilization and for selecting files to clean. |
UtilizationCalculator.AverageSize | Bundles a count of LNs and their total size, for use in calculating a running average. |
UtilizationCalculator.TestAdjustment | For passing adjustment information to a test hook. |
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 |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |