Revert "Shitty VPS limiting disk i/o should not crash a full node..."
This reverts commit c90323865a.
Turns out this is a bad idea.
This commit is contained in:
12
src/main.cpp
12
src/main.cpp
@@ -6740,12 +6740,16 @@ void static ProcessGetData(CNode* pfrom)
|
|||||||
}
|
}
|
||||||
// Pruned nodes may have deleted the block, so check whether
|
// Pruned nodes may have deleted the block, so check whether
|
||||||
// it's available before trying to send.
|
// it's available before trying to send.
|
||||||
if (send && (mi->second->nStatus & BLOCK_HAVE_DATA)) {
|
if (send && (mi->second->nStatus & BLOCK_HAVE_DATA))
|
||||||
|
{
|
||||||
// Send block from disk
|
// Send block from disk
|
||||||
CBlock block;
|
CBlock block;
|
||||||
if (!ReadBlockFromDisk(block, (*mi).second,1)) {
|
if (!ReadBlockFromDisk(block, (*mi).second,1))
|
||||||
fprintf(stderr,"Cannot load block from disk, disk I/O may be limited by VPS or failing hard drive...");
|
{
|
||||||
} else {
|
assert(!"cannot load block from disk");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
if (inv.type == MSG_BLOCK)
|
if (inv.type == MSG_BLOCK)
|
||||||
{
|
{
|
||||||
//uint256 hash; int32_t z;
|
//uint256 hash; int32_t z;
|
||||||
|
|||||||
Reference in New Issue
Block a user