< gmaxwell>
BlueMatt: Do you think we can start disconnecting (banning?) non-whitelisted peers that send us unrequested whole blocks that we already have (/have in flight)?
< bitcoin-git>
[bitcoin] Empact opened pull request #13639: Fix the chainparamsbase -> util -> chainparamsbase circular dependency (master...chainparamsbase-circ) https://github.com/bitcoin/bitcoin/pull/13639
< provoostenator>
I'm chasing a theory that the kernel watchdog on one my ARM machines resets the device during IBD, often during heavier I/O like pruning or cache flushes. Is that even plausible? And is there anything we should do to put said watchdog at ease? http://forum.khadas.com/t/how-to-debug-spontaneous-resets/2624
< warren>
provoostenator: not exactly on topic for this channel, but I can comment from my experience that I had ARM devices overheat with CPU load due to inadequate heatsinking, causing such problems.
< provoostenator>
warran: thanks. I'll let the folks on that forum help with the device itself. The part that's more relevant here is that these resets often leave the chain in an unrecoverable state, at least with pruning enabled. And maybe there's a way to shut down gracefully or not use max resources that we can recommend / do by default on these devices.
< provoostenator>
warren
< gmaxwell>
provoostenator: totally plausable. one of my older odroids does it reliably. adding sleeps to the sync OR putting a fan on top of it, fixes it.
< gmaxwell>
It's really hard to deal with unreliable hardware, nothing in software is written to handle mystery memory corruption or similar, so all bets are off.
< provoostenator>
I did add a heatsink and fan btw, but I wouldn't be surprised if Kernel / OS support for that is misconfigured.
< warren>
The heatsink + fan that came with one of my ODroids a few years ago was inadequate to cool the device and keep it reliable while under full CPU load on the four cores.
< jonasschnelli>
I made good experience with the Odroid HC1 (passive / heatsink) and the XU4 with heatsink. Testing both since 3 months.
< bitcoin-git>
bitcoin/master 075429a winder: Use common SetDataDir method to create temp directory in tests.
< bitcoin-git>
bitcoin/master d3dae3d MarcoFalke: Merge #13145: Use common getPath method to create temp directory in tests....
< bitcoin-git>
[bitcoin] MarcoFalke closed pull request #13145: Use common getPath method to create temp directory in tests. (master...master) https://github.com/bitcoin/bitcoin/pull/13145