aboutsummaryrefslogtreecommitdiff
path: root/src/node
diff options
context:
space:
mode:
authorTheCharlatan <seb.kung@gmail.com>2023-07-08 09:20:59 +0200
committerSebastian Kung <seb.kung@gmail.com>2023-07-11 12:00:57 +0200
commit462390c85f1174b3cf83dfb0f74922049e5cb8af (patch)
treed84272e5ee5282ddaedad67249b4804d11654578 /src/node
parentef29d5d7e239b42269dd22ea94a709b5e4ceb5e5 (diff)
downloadbitcoin-462390c85f1174b3cf83dfb0f74922049e5cb8af.tar.xz
refactor: Move stopafterblockimport handling out of blockstorage
This has the benefit of moving the StartShutdown call out of the blockstorage file and thus out of the kernel's responsibility. The user can now decide if he wants to start shutdown / interrupt after a block import or not.
Diffstat (limited to 'src/node')
-rw-r--r--src/node/blockmanager_args.cpp1
-rw-r--r--src/node/blockstorage.cpp6
-rw-r--r--src/node/blockstorage.h2
3 files changed, 0 insertions, 9 deletions
diff --git a/src/node/blockmanager_args.cpp b/src/node/blockmanager_args.cpp
index 4b296db1b0..fa76566652 100644
--- a/src/node/blockmanager_args.cpp
+++ b/src/node/blockmanager_args.cpp
@@ -32,7 +32,6 @@ util::Result<void> ApplyArgsManOptions(const ArgsManager& args, BlockManager::Op
opts.prune_target = nPruneTarget;
if (auto value{args.GetBoolArg("-fastprune")}) opts.fast_prune = *value;
- if (auto value{args.GetBoolArg("-stopafterblockimport")}) opts.stop_after_block_import = *value;
return {};
}
diff --git a/src/node/blockstorage.cpp b/src/node/blockstorage.cpp
index b3ef29a445..78416ec576 100644
--- a/src/node/blockstorage.cpp
+++ b/src/node/blockstorage.cpp
@@ -946,12 +946,6 @@ void ImportBlocks(ChainstateManager& chainman, std::vector<fs::path> vImportFile
return;
}
}
-
- if (chainman.m_blockman.StopAfterBlockImport()) {
- LogPrintf("Stopping after block import\n");
- StartShutdown();
- return;
- }
} // End scope of ImportingNow
}
} // namespace node
diff --git a/src/node/blockstorage.h b/src/node/blockstorage.h
index 0b8b6de6ad..c2e903e470 100644
--- a/src/node/blockstorage.h
+++ b/src/node/blockstorage.h
@@ -213,8 +213,6 @@ public:
[[nodiscard]] bool LoadingBlocks() const { return m_importing || fReindex; }
- [[nodiscard]] bool StopAfterBlockImport() const { return m_opts.stop_after_block_import; }
-
/** Calculate the amount of disk space the block & undo files currently use */
uint64_t CalculateCurrentUsage();