mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-21 15:50:07 +01:00
Disable bad chain alerts
Continuous false positives lead to them being ignored entirely so it's better to disable now until this can be fixed more thoroughly.
This commit is contained in:
15
src/init.cpp
15
src/init.cpp
@@ -1645,10 +1645,17 @@ bool AppInit2(boost::thread_group& threadGroup, CScheduler& scheduler)
|
||||
StartNode(threadGroup, scheduler);
|
||||
|
||||
// Monitor the chain, and alert if we get blocks much quicker or slower than expected
|
||||
int64_t nPowTargetSpacing = Params().GetConsensus().nPowTargetSpacing;
|
||||
CScheduler::Function f = boost::bind(&PartitionCheck, &IsInitialBlockDownload,
|
||||
boost::ref(cs_main), boost::cref(pindexBestHeader), nPowTargetSpacing);
|
||||
scheduler.scheduleEvery(f, nPowTargetSpacing);
|
||||
// The "bad chain alert" scheduler has been disabled because the current system gives far
|
||||
// too many false positives, such that users are starting to ignore them.
|
||||
// This code will be disabled for 0.12.1 while a fix is deliberated in #7568
|
||||
// this was discussed in the IRC meeting on 2016-03-31.
|
||||
//
|
||||
// --- disabled ---
|
||||
//int64_t nPowTargetSpacing = Params().GetConsensus().nPowTargetSpacing;
|
||||
//CScheduler::Function f = boost::bind(&PartitionCheck, &IsInitialBlockDownload,
|
||||
// boost::ref(cs_main), boost::cref(pindexBestHeader), nPowTargetSpacing);
|
||||
//scheduler.scheduleEvery(f, nPowTargetSpacing);
|
||||
// --- end disabled ---
|
||||
|
||||
// Generate coins in the background
|
||||
GenerateBitcoins(GetBoolArg("-gen", DEFAULT_GENERATE), GetArg("-genproclimit", DEFAULT_GENERATE_THREADS), chainparams);
|
||||
|
||||
Reference in New Issue
Block a user