$cat.pm2/logs/hived-error.log*|grep"Broadcasting block"2171624msp2p_plugin.cpp:574broadcast_block]Broadcastingblock#77473815 with 20 transactions3182607msp2p_plugin.cpp:574broadcast_block]Broadcastingblock#77425010 with 40 transactions
For the ones not understanding the above output. My usual block distance (time/blocks between block production) for my place, is around 5k-6k blocks. The above was almost 50k blocks! π€
Well, ...more or less. The firmware did manage to upgrade, but what my board manufacturer mentioned as "performance improvements" was where the hidden pain was, without me understanding really where I was going through... and these can actually happen for any vendor. That's why with firmware, if you are OK, don't change unless you have a really strong reason for it.
These "performance improvements" where probably for newer CPU's... and I got lured about it without any need, because I could just wait for these to be confirmed, as usually "performance improvements" means something was "hardened" or "tightened" to allow for shorter timings. Whatever it was, it caused a whole new pain on stability...
VERY long, short story, BIOS got updated, and then you need to re-do some of the manual re-configurations you might have done a while ago. Simply because the settings that you had previously from the older firmware might not always be "migratable" and the usual and most safe approach is to force them to reset (general consumer products do this by default).
This means that if you use XMP or EXPO, whatever learning your system had done, is lost. And unless you dived deep on any long term stable settings you had, if you move to another firmware, you will be starting from zero again (or rely on automatic detection).
That was sort of what happened to me this weekend. And because the more memory a and bigger the DIMMs, the more complex it becomes, it all went sideways. My system became unstable and on top of it I decided to mangle with the tunables in an attempt to fix the instability. And while playing with it, something might have happened (or that I did), because after a couple changes, it stopped posting (going to BIOS) even after a CMOS reset. Which I found very strange... but the reality is that I was going nowhere...
Almost 8 hours in troubleshooting and I have given myself the RIP flag! At least until I have time to dig in without compromising time without having my stuff running.
I then had to do one more thing... check if it was just motherboard or more... (at the time I didn't had a clue yet). So, using other hardware I knew it was working find, it becomes a game of switching parts and testing each individual one. CPU, PSU, GPU, RAM, NVMes... etc (I have also a SATA expansion card). All good! π¬ Lucky... it was just the motherboard. And one that had no warranty anymore π
But the good part of all this, yes, there is a good part! Was that I spent literally the entire weekend with my oldest son, playing with these, like mates!
Felt really nice... and this is why I am writing too. To record a memory on the chain. π
The fix?
Next day, got a cheap replacement from the store, and re-validated the entire thing. I got a less expensive one because to be honest this was not in my plans, and my budget (accruing) was to go for a DDR5 mobo (but because things are still a bit expensive for the high capacity DIMMs, I was waiting a bit more).
(over exposure photos from an already very old kit - with a HIVE π heart!)
Result, I have less PCIe lanes and need to reduce the amount of disks. So I had to go and consolidate a few "data" files in order to boot the VMs.
Done! βοΈ
I am now re-synchronizing on the Hive-Engine infrastructure, already up for a couple hours on HIVE, and even produced block 77473815 to verify all this stuff was ok.
2171624msp2p_plugin.cpp:574broadcast_block]Broadcastingblock#77473815 with 20 transactions2171627msblock_flow_control.cpp:61on_worker_done]Blockstats:{"num":77473815,"lib":77473814,"type":"gen","id":"049e28170efb629cf5be9284667043e235cf2fb6","ts":"2023-08-13T08:36:12","bp":"atexoras.witness","txs":20,"size":3780,"offset":-375585,"before":{"inc":39,"ok":39,"auth":0,"rc":0},"after":{"exp":0,"fail":0,"appl":0,"post":0},"exec":{"offset":-380017,"pre":136,"work":4296,"post":2775,"all":7207}}2171627mswitness_plugin.cpp:443block_production_loo]Generatedblock#77473815 with timestamp 2023-08-13T08:36:12 at time 2023-08-13T08:36:122172241msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessblocktradesforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172415msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnesspizza.witnessforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172459msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessgtgforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172475msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessocd-witnessforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172507msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessquochuyforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172508msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessdeathwingforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172517msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnesssmooth.witnessforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172518msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessarcangeforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172546msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnesstherealwolfforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172566msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessroelandpforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172587msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessthreespeakforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172590msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessabitforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172591msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnesssteempeakforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172627msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessemrebeylerforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172672msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessstoodkevforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172673msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnesssteempressforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172674msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessthemarkymarkforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172674msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessyabapmattforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172675msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessguiltypartiesforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172675msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessgood-karmaforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2172896msdatabase.cpp:5535process_fast_confirm]Acceptedfast-confirmfromwitnessausbitbankforblock#77473815 (049e28170efb629cf5be9284667043e235cf2fb6)2175061msblock_flow_control.cpp:61on_worker_done]Blockstats:{"num":77473816,"lib":77473815,"type":"p2p","id":"049e2818021bb9216a267a8dc874e589a3784f27","ts":"2023-08-13T08:36:15","bp":"threespeak","txs":27,"size":7741,"offset":60491,"before":{"inc":51,"ok":51,"auth":0,"rc":0},"after":{"exp":0,"fail":0,"appl":2,"post":0},"exec":{"offset":57041,"pre":165,"work":3285,"post":604,"all":4054}}
All this mess will cause a bit of a delay (due costs), but it's not even a concern in my mind. Just a hiccup... if anyone is working on node infrastructure from home and you don't account for these, then I would advise you to reconsider.
Still not the end of the world, but better be stable and here than gone wrong because of lack of planning. That was a reason why I would like to keep a buffer on BEE before going nuts spending it. Well, now its inevitable... I will have to cover some costs.
Still on track though... just a month or two behind probably. I will get there.
New π candidate code incoming...
While doing these, I have managed to give a peek to the new release candidate (rc0) branch for the current HIVE code... (no fork), version 1.27.5. I did start compiling it... but haven't gone through testing yet. Will wait for others in this case... but if I get some quality time in between I might give it a go. I always enjoy to test stuff for my own personal experience.
My ποΈ motivation!
Have fun, play games, learn, and when possible, teach new things to newcomers, showing them how interesting this place can be.
@forkyishere π (@forykw dark side) is a character I created, which emerged from Crimsonclad imagination π while dwelling over the dark dungeons of Discord chat levels.
Follow for #news about the #HIVE#Blockchain, and other stuff. I sometimes get crazy with what happens around social media. I am following all HIVE users! No promises of behavior. π
In addition, if you are looking for a nice place to either reach out, share or just have a great time, come along to @atexoras.pub gatherings. We welcome everyone on the blockchain.
Any feedback/problems, feel free to contact me! My stuff is being monitored via UpTimeRobot where you can find their current status or just come along to the ATX Discord server.
π Looking for some #HIVE merch? π GO HERE π
by
Leave This one was an interesting real case... π€ introspecting! to:
We have not curated any of forykw's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.