mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-12-03 17:30:25 +01:00
scripted-diff: rename block and undo functions for consistency
Co-authored-by: Ryan Ofsky <ryan@ofsky.org> Co-authored-by: Hodlinator <172445034+hodlinator@users.noreply.github.com> -BEGIN VERIFY SCRIPT- grep -r -wE 'WriteBlock|ReadRawBlock|ReadBlock|WriteBlockUndo|ReadBlockUndo' $(git ls-files src/ ':!src/leveldb') && \ echo "Error: One or more target names already exist!" && exit 1 sed -i \ -e 's/\bSaveBlockToDisk/WriteBlock/g' \ -e 's/\bReadRawBlockFromDisk/ReadRawBlock/g' \ -e 's/\bReadBlockFromDisk/ReadBlock/g' \ -e 's/\bWriteUndoDataForBlock/WriteBlockUndo/g' \ -e 's/\bUndoReadFromDisk/ReadBlockUndo/g' \ $(git ls-files src/ ':!src/leveldb') -END VERIFY SCRIPT-
This commit is contained in:
@@ -33,36 +33,36 @@ static void SaveBlockBench(benchmark::Bench& bench)
|
||||
auto& blockman{testing_setup->m_node.chainman->m_blockman};
|
||||
const CBlock block{CreateTestBlock()};
|
||||
bench.run([&] {
|
||||
const auto pos{blockman.SaveBlockToDisk(block, 413'567)};
|
||||
const auto pos{blockman.WriteBlock(block, 413'567)};
|
||||
assert(!pos.IsNull());
|
||||
});
|
||||
}
|
||||
|
||||
static void ReadBlockFromDiskBench(benchmark::Bench& bench)
|
||||
static void ReadBlockBench(benchmark::Bench& bench)
|
||||
{
|
||||
const auto testing_setup{MakeNoLogFileContext<const TestingSetup>(ChainType::MAIN)};
|
||||
auto& blockman{testing_setup->m_node.chainman->m_blockman};
|
||||
const auto pos{blockman.SaveBlockToDisk(CreateTestBlock(), 413'567)};
|
||||
const auto pos{blockman.WriteBlock(CreateTestBlock(), 413'567)};
|
||||
CBlock block;
|
||||
bench.run([&] {
|
||||
const auto success{blockman.ReadBlockFromDisk(block, pos)};
|
||||
const auto success{blockman.ReadBlock(block, pos)};
|
||||
assert(success);
|
||||
});
|
||||
}
|
||||
|
||||
static void ReadRawBlockFromDiskBench(benchmark::Bench& bench)
|
||||
static void ReadRawBlockBench(benchmark::Bench& bench)
|
||||
{
|
||||
const auto testing_setup{MakeNoLogFileContext<const TestingSetup>(ChainType::MAIN)};
|
||||
auto& blockman{testing_setup->m_node.chainman->m_blockman};
|
||||
const auto pos{blockman.SaveBlockToDisk(CreateTestBlock(), 413'567)};
|
||||
const auto pos{blockman.WriteBlock(CreateTestBlock(), 413'567)};
|
||||
std::vector<uint8_t> block_data;
|
||||
blockman.ReadRawBlockFromDisk(block_data, pos); // warmup
|
||||
blockman.ReadRawBlock(block_data, pos); // warmup
|
||||
bench.run([&] {
|
||||
const auto success{blockman.ReadRawBlockFromDisk(block_data, pos)};
|
||||
const auto success{blockman.ReadRawBlock(block_data, pos)};
|
||||
assert(success);
|
||||
});
|
||||
}
|
||||
|
||||
BENCHMARK(SaveBlockBench, benchmark::PriorityLevel::HIGH);
|
||||
BENCHMARK(ReadBlockFromDiskBench, benchmark::PriorityLevel::HIGH);
|
||||
BENCHMARK(ReadRawBlockFromDiskBench, benchmark::PriorityLevel::HIGH);
|
||||
BENCHMARK(ReadBlockBench, benchmark::PriorityLevel::HIGH);
|
||||
BENCHMARK(ReadRawBlockBench, benchmark::PriorityLevel::HIGH);
|
||||
|
||||
Reference in New Issue
Block a user