mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Use NuDB burst size and use NuDB version 2.0.5
This commit is contained in:
committed by
manojsdoshi
parent
0b4e34b03b
commit
8707c15b9c
@@ -462,7 +462,13 @@ public:
|
||||
// Write to source db
|
||||
{
|
||||
std::unique_ptr<Database> src = Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, srcParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
srcParams,
|
||||
journal_);
|
||||
storeBatch(*src, batch);
|
||||
}
|
||||
|
||||
@@ -471,7 +477,13 @@ public:
|
||||
{
|
||||
// Re-open the db
|
||||
std::unique_ptr<Database> src = Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, srcParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
srcParams,
|
||||
journal_);
|
||||
|
||||
// Set up the destination database
|
||||
beast::temp_dir dest_db;
|
||||
@@ -480,7 +492,13 @@ public:
|
||||
destParams.set("path", dest_db.path());
|
||||
|
||||
std::unique_ptr<Database> dest = Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, destParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
destParams,
|
||||
journal_);
|
||||
|
||||
testcase(
|
||||
"import into '" + destBackendType + "' from '" +
|
||||
@@ -528,7 +546,13 @@ public:
|
||||
{
|
||||
// Open the database
|
||||
std::unique_ptr<Database> db = Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, nodeParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
nodeParams,
|
||||
journal_);
|
||||
|
||||
// Write the batch
|
||||
storeBatch(*db, batch);
|
||||
@@ -553,7 +577,13 @@ public:
|
||||
{
|
||||
// Re-open the database without the ephemeral DB
|
||||
std::unique_ptr<Database> db = Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, nodeParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
nodeParams,
|
||||
journal_);
|
||||
|
||||
// Read it back in
|
||||
Batch copy;
|
||||
@@ -572,7 +602,13 @@ public:
|
||||
// Verify default earliest ledger sequence
|
||||
std::unique_ptr<Database> db =
|
||||
Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, nodeParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
nodeParams,
|
||||
journal_);
|
||||
BEAST_EXPECT(
|
||||
db->earliestLedgerSeq() == XRP_LEDGER_EARLIEST_SEQ);
|
||||
}
|
||||
@@ -583,7 +619,13 @@ public:
|
||||
nodeParams.set("earliest_seq", "0");
|
||||
std::unique_ptr<Database> db =
|
||||
Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, nodeParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
nodeParams,
|
||||
journal_);
|
||||
}
|
||||
catch (std::runtime_error const& e)
|
||||
{
|
||||
@@ -596,7 +638,13 @@ public:
|
||||
nodeParams.set("earliest_seq", "1");
|
||||
std::unique_ptr<Database> db =
|
||||
Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, nodeParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
nodeParams,
|
||||
journal_);
|
||||
|
||||
// Verify database uses the earliest ledger sequence setting
|
||||
BEAST_EXPECT(db->earliestLedgerSeq() == 1);
|
||||
@@ -610,7 +658,13 @@ public:
|
||||
"earliest_seq", std::to_string(XRP_LEDGER_EARLIEST_SEQ));
|
||||
std::unique_ptr<Database> db2 =
|
||||
Manager::instance().make_Database(
|
||||
"test", scheduler, 2, parent, nodeParams, journal_);
|
||||
"test",
|
||||
megabytes(4),
|
||||
scheduler,
|
||||
2,
|
||||
parent,
|
||||
nodeParams,
|
||||
journal_);
|
||||
}
|
||||
catch (std::runtime_error const& e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user