mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-17 13:07:54 +02:00
Restore NODE_NETWORK functionality with trim_headers
This commit is contained in:
parent
1722d4aac1
commit
6367320f70
2 changed files with 8 additions and 12 deletions
|
|
@ -1011,7 +1011,7 @@ bool AppInitParameterInteraction(const ArgsManager& args)
|
|||
}
|
||||
|
||||
if (args.GetBoolArg("-trim_headers", false)) {
|
||||
LogPrintf("Configured for header-trimming mode. This will reduce memory usage substantially, but we will be unable to serve as a full P2P peer, and certain header fields may be missing from JSON RPC output.\n");
|
||||
LogPrintf("Configured for header-trimming mode. This will reduce memory usage substantially, but will increase IO usage when the headers need to be temporarily untrimmed.\n");
|
||||
node::fTrimHeaders = true;
|
||||
// This calculation is driven by GetValidFedpegScripts in pegins.cpp, which walks the chain
|
||||
// back to current epoch start, and then an additional total_valid_epochs on top of that.
|
||||
|
|
@ -1713,7 +1713,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info)
|
|||
|
||||
// if pruning, unset the service bit and perform the initial blockstore prune
|
||||
// after any wallet rescanning has taken place.
|
||||
if (fPruneMode || node::fTrimHeaders) {
|
||||
if (fPruneMode) {
|
||||
LogPrintf("Unsetting NODE_NETWORK on prune mode\n");
|
||||
nLocalServices = ServiceFlags(nLocalServices & ~NODE_NETWORK);
|
||||
if (!fReindex) {
|
||||
|
|
@ -1725,11 +1725,6 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info)
|
|||
}
|
||||
}
|
||||
|
||||
if (node::fTrimHeaders) {
|
||||
LogPrintf("Unsetting NODE_NETWORK_LIMITED on header trim mode\n");
|
||||
nLocalServices = ServiceFlags(nLocalServices & ~NODE_NETWORK_LIMITED);
|
||||
}
|
||||
|
||||
// ********************************************************* Step 11: import blocks
|
||||
|
||||
if (!CheckDiskSpace(gArgs.GetDataDirNet())) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue