@@ -544,7 +544,7 @@ LedgerManagerImpl::getLastClosedLedgerTxMeta()
544
544
void
545
545
LedgerManagerImpl::storeCurrentLedgerForTest (LedgerHeader const & header)
546
546
{
547
- storePersistentStateAndLedgerHeaderInDB (header, true , true );
547
+ storePersistentStateAndLedgerHeaderInDB (header, true );
548
548
}
549
549
#endif
550
550
@@ -1108,39 +1108,20 @@ LedgerManagerImpl::applyLedger(LedgerCloseData const& ledgerData,
1108
1108
ledgerTimeSeconds.count ());
1109
1109
FrameMark;
1110
1110
}
1111
- void
1112
- LedgerManagerImpl::deleteOldEntries (Database& db, uint32_t ledgerSeq,
1113
- uint32_t count)
1114
- {
1115
- ZoneScoped;
1116
- if (mApp .getConfig ().parallelLedgerClose ())
1117
- {
1118
- auto session =
1119
- std::make_unique<soci::session>(mApp .getDatabase ().getPool ());
1120
- LedgerHeaderUtils::deleteOldEntries (*session, ledgerSeq, count);
1121
- }
1122
- else
1123
- {
1124
- LedgerHeaderUtils::deleteOldEntries (db.getRawSession (), ledgerSeq,
1125
- count);
1126
- }
1127
- }
1128
1111
1129
1112
void
1130
1113
LedgerManagerImpl::setLastClosedLedger (
1131
- LedgerHeaderHistoryEntry const & lastClosed, bool storeInDB )
1114
+ LedgerHeaderHistoryEntry const & lastClosed)
1132
1115
{
1133
1116
ZoneScoped;
1134
1117
releaseAssert (threadIsMain ());
1135
1118
LedgerTxn ltx (mApp .getLedgerTxnRoot ());
1136
1119
auto header = ltx.loadHeader ();
1137
1120
header.current () = lastClosed.header ;
1138
- auto has =
1139
- storePersistentStateAndLedgerHeaderInDB (header.current (), storeInDB,
1140
- /* appendToCheckpoint */ false );
1121
+ auto has = storePersistentStateAndLedgerHeaderInDB (
1122
+ header.current (), /* appendToCheckpoint */ false );
1141
1123
ltx.commit ();
1142
1124
1143
- mRebuildInMemoryState = false ;
1144
1125
advanceLastClosedLedgerState (
1145
1126
advanceBucketListSnapshotAndMakeLedgerState (lastClosed.header , has));
1146
1127
@@ -1702,7 +1683,7 @@ LedgerManagerImpl::logTxApplyMetrics(AbstractLedgerTxn& ltx, size_t numTxs,
1702
1683
1703
1684
HistoryArchiveState
1704
1685
LedgerManagerImpl::storePersistentStateAndLedgerHeaderInDB (
1705
- LedgerHeader const & header, bool storeHeader, bool appendToCheckpoint)
1686
+ LedgerHeader const & header, bool appendToCheckpoint)
1706
1687
{
1707
1688
ZoneScoped;
1708
1689
@@ -1860,8 +1841,7 @@ LedgerManagerImpl::sealLedgerTxnAndStoreInBucketsAndDB(
1860
1841
ltx.unsealHeader ([this , &res](LedgerHeader& lh) {
1861
1842
mApp .getBucketManager ().snapshotLedger (lh);
1862
1843
auto has = storePersistentStateAndLedgerHeaderInDB (
1863
- lh, /* storeHeader */ true ,
1864
- /* appendToCheckpoint */ true );
1844
+ lh, /* appendToCheckpoint */ true );
1865
1845
res = advanceBucketListSnapshotAndMakeLedgerState (lh, has);
1866
1846
});
1867
1847
0 commit comments