mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Clear old Validations during online delete (RIPD-870):
* Add Validations.LedgerSeq and .InitialSeq fields. * Clean up logging. * Lower online delete minimum for standalone mode. * Unit tests of online_delete.
This commit is contained in:
committed by
Nik Bougalis
parent
70d5c4eca7
commit
eb62959216
@@ -70,10 +70,11 @@ Json::Value doCanDelete (RPC::Context& context)
|
||||
{
|
||||
canDeleteSeq = context.app.getSHAMapStore().getLastRotated();
|
||||
if (!canDeleteSeq)
|
||||
return RPC::make_error (rpcNOT_READY); }
|
||||
else if (canDeleteStr.size() == 64 &&
|
||||
canDeleteStr.find_first_not_of("0123456789abcdef") ==
|
||||
std::string::npos)
|
||||
return RPC::make_error (rpcNOT_READY);
|
||||
}
|
||||
else if (canDeleteStr.size() == 64 &&
|
||||
canDeleteStr.find_first_not_of("0123456789abcdef") ==
|
||||
std::string::npos)
|
||||
{
|
||||
auto ledger = context.ledgerMaster.getLedgerByHash (
|
||||
from_hex_text<uint256>(canDeleteStr));
|
||||
|
||||
Reference in New Issue
Block a user