com.sleepycat.je.cleaner |
|
Java Source File Name | Type | Comment |
BackgroundIOTest.java | Class | |
Cleaner.java | Class | The Cleaner is responsible for effectively garbage collecting the JE log.
It looks through log files and locates log records (IN's and LN's of all
flavors) that are superceded by later versions. |
CleanerTest.java | Class | |
CleanerTestUtils.java | Class | Package utilities. |
FileProcessor.java | Class | Reads all entries in a log file and either determines them to be obsolete or
marks them for migration. |
FileSelectionTest.java | Class | |
FileSelector.java | Class | Keeps track of the status of files for which cleaning is in progres. |
FileSummary.java | Class | |
INUtilizationTest.java | Class | |
LNInfo.java | Class | The information necessary to lookup an LN. |
OffsetList.java | Class | List of LSN offsets as a linked list of segments. |
OffsetTest.java | Class | Tests the OffsetList and PackedOffset classes. |
PackedOffsets.java | Class | Stores a sorted list of LSN offsets in a packed short representation. |
ReadOnlyLockingTest.java | Class | Verifies that opening an environment read-only will prevent cleaned files
from being deleted in a read-write environment. |
ReadOnlyProcess.java | Class | |
RMWLockingTest.java | Class | Use LockMode.RMW and verify that the FileSummaryLNs accurately reflect only
those LNs that have been made obsolete. |
SR10553Test.java | Class | |
SR10597Test.java | Class | |
SR12885Test.java | Class | Reproduces a problem found in SR12885 where we failed to migrate a pending
LN if the slot was reused by an active transaction and that transaction was
later aborted.
This bug can manifest as a LogNotFoundException. |
SR12978Test.java | Class | Tests a fix to 12978, which was a ClassCastException in the following
sequence.
1) A LN's BIN entry has the MIGRATE flag set.
2) Another LN with the same key is inserted (duplicates are allowed) and the
first LN is moved to a dup tree,
3) The MIGRATE flag on the BIN entry is not cleared, and this entry now
contains a DIN.
4) A split of the BIN occurs, logging the BIN with DIN entry. |
SR13061Test.java | Class | Tests that a FileSummaryLN with an old style string key can be read. |
TrackedFileSummary.java | Class | Delta file summary info for a tracked file. |
TruncateAndRemoveTest.java | Class | |
UtilizationProfile.java | Class | The UP tracks utilization summary information for all log files.
Unlike the UtilizationTracker, the UP is not accessed under the log write
latch and is instead synchronized on itself for protecting the cache. |
UtilizationTest.java | Class | |
UtilizationTracker.java | Class | Tracks changes to the utilization profile since the last checkpoint.
All changes to this object occur must under the log write latch. |
VerifyUtils.java | Class | |