Revert "Reduce duplicate peer traffic for ledger data (#5126)" (#5300)

This reverts commit dd5e6559dd. It has
introduced a regression causing slow close times and syncing issues.
A fix will be attempted later.
This commit is contained in:
Ed Hennis
2025-02-19 18:52:08 -05:00
committed by Qi Zhao
parent efa1255386
commit 8f6208eb66
27 changed files with 143 additions and 1013 deletions

View File

@@ -90,20 +90,6 @@ HashRouter::shouldProcess(
return s.shouldProcess(suppressionMap_.clock().now(), tx_interval);
}
bool
HashRouter::shouldProcessForPeer(
uint256 const& key,
PeerShortID peer,
std::chrono::seconds interval)
{
std::lock_guard lock(mutex_);
auto& entry = emplace(key).first;
return entry.shouldProcessForPeer(
peer, suppressionMap_.clock().now(), interval);
}
int
HashRouter::getFlags(uint256 const& key)
{
@@ -142,13 +128,4 @@ HashRouter::shouldRelay(uint256 const& key)
return s.releasePeerSet();
}
auto
HashRouter::getPeers(uint256 const& key) -> std::set<PeerShortID>
{
std::lock_guard lock(mutex_);
auto& s = emplace(key).first;
return s.peekPeerSet();
}
} // namespace ripple