Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Require background eviction #4542

Closed
wants to merge 27 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
82e21e9
Refactored BucketList to LiveBucketList
SirTyson Jul 21, 2024
c6301eb
Basic Hot Archive Structure
SirTyson Jul 22, 2024
70e974c
Templated Bucket helper classes
SirTyson Jul 22, 2024
c12dcb4
Template BucketList refactor
SirTyson Jul 25, 2024
d102850
Added Hot Archive merge logic
SirTyson Jul 25, 2024
1571afc
BucketList tests for archive
SirTyson Jul 26, 2024
8888243
Added BucketListDB support for Hot Archive
SirTyson Jul 29, 2024
85f9bdd
Minor fixes
SirTyson Jul 31, 2024
de90e36
Added Hot Archive BucketListDB tests and fixes
SirTyson Aug 1, 2024
2c71421
Fix BucketList test for versions < p22
SirTyson Aug 13, 2024
d0d71f0
Fixed BucketMeta version bug
SirTyson Aug 15, 2024
f054057
Minor fixes
SirTyson Sep 11, 2024
70c72a1
Cleaned up rebase
SirTyson Sep 16, 2024
c49c2e0
Fixed BucketMeta version bug
SirTyson Nov 1, 2024
8e0da15
Cleaned up Bucket type templates
SirTyson Nov 1, 2024
a76a5ab
Removed outdated code block from rebase
SirTyson Nov 1, 2024
35db6f7
Cleaned up types in BucketSnapshot
SirTyson Nov 2, 2024
7e821b7
Refactored addBatch in BucketList
SirTyson Nov 5, 2024
d720bd1
Manage bucket types seperately in BucketManager
SirTyson Nov 5, 2024
9f143c7
Refactored BucketList load functions
SirTyson Nov 5, 2024
d864b90
Added loop enum to BucketList
SirTyson Nov 10, 2024
594a04e
Removed impl from BucketManager
SirTyson Nov 11, 2024
3f365af
Cleanup and rebase
SirTyson Nov 11, 2024
cd2d835
Refactored Bucket
SirTyson Nov 12, 2024
ef175c0
Refactored BucketListBase
SirTyson Nov 14, 2024
b820547
Refactored SearchableBucketList
SirTyson Nov 14, 2024
ab9e84f
Make background eviction mandatory
SirTyson Oct 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions docs/stellar-core_example.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -258,11 +258,6 @@ BUCKETLIST_DB_INDEX_CUTOFF = 20
# this value is ingnored and indexes are never persisted.
BUCKETLIST_DB_PERSIST_INDEX = true

# BACKGROUND_EVICTION_SCAN (bool) default true
# Determines whether eviction scans occur in the background thread. Requires
# that DEPRECATED_SQL_LEDGER_STATE is set to false.
BACKGROUND_EVICTION_SCAN = true

# EXPERIMENTAL_BACKGROUND_OVERLAY_PROCESSING (bool) default false
# Determines whether some of overlay processing occurs in the background
# thread.
Expand Down
Loading
Loading