Finally found the main culprit

in #server3 years ago

Screenshot 2021-07-30 at 9.26.06 PM.png

Welp, this happened to one of the 4 RAM modules in my main build that runs techcoderx.com Hive API.

For weeks I have been figuring out the ongoing instability issues on the node, including performing several OS re-installations, using state snapshots of mine that are known to be functional, and even running everything at stock speeds and not using mixed RAM.

After all that, I ran memtest86 on all the RAM modules one by one running in different DIMM slots just to realize that the 16GB RAM module that was in the 32GB RAM kit that I purchased late last year are failing badly, as shown above. The remaining modules passed the test.

As memory errors can potentially cause permanent file corruptions including the OS, everything would need to be setup again using the remaining RAM modules before I have to RMA the affected kit. This time I have not experienced any weird issues at any point, and managed to complete a hived replay from scratch and halfway through Hivemind sync as I'm writing this. At the moment, techcoderx.com is serving data from hived only and redirecting Hivemind traffic until this process completes in a few days time.

On the increasing activity

As many would have probably know, Hive has been breaking records on Blocktivity nearly on an everyday basis, and ~90% of that are custom_json operations.

Screenshot 2021-08-04 at 2.57.03 PM.png

For those who are curious, this is how the block time offsets look like on a node located in South-East Asia with decent internet connection (sub 5ms ping), what it used to hover around -50ms to 100ms a few weeks ago. Perhaps more proofs that we need more nodes around here.

Screenshot 2021-08-01 at 11.34.57 PM.png

For reference as to how bad it is, my producer node is better than that and would still produce empty blocks (or very few transactions) half of the time. Not sure exactly how it happened as nothing unusual has been seen in the logs. My guess would be CPU struggling to keep up with incoming transactions, I guess would have to move to a better server.

Witness performance

Back to the usual report.

Current rank: 91st (active rank 82nd)
Votes: 4,267 MVests
Voter count: 165

Producer rewards (7 days): 21.191 HP
Producer rewards (30 days): 112.642 HP
Missed blocks: 6

Server resource statistics

This section will be present in every witness update logs (if any of my nodes are online) to provide new witnesses (and/or node operators) up-to-date information about the system requirements for running a Hive node.

hived (v1.25)

block_log file size: 367 GB
account-history-rocksdb-storage folder size: 498 GB
shared_memory.bin size: 19 GB
blockchain folder size: 883 GB
RAM usage: 9.5 GB


Hive witness footer 2.png

Sort:  

What a pain. I had RAM issues a while ago too and had to RMA the modules.

Yeah even the functional ones have to be sent back if only one of the modules in the kit have errors

Right on buddy glad you got it sorted out 💪

Congratulations @techcoderx! You received a personal badge!

You powered-up at least 10 HIVE on Hive Power Up Day!
Wait until the end of Power Up Day to find out the size of your Power-Bee.
May the Hive Power be with you!

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Introducing the Hive Power Up Month - Let's grow every day!
Hive Power Up Day - September 1st 2021 - Hive Power Delegation

Congratulations @techcoderx! You received a personal badge!

You powered-up at least 10 HIVE on Hive Power Up Day! This entitles you to a level 1 badge.
Participate in the next Power Up Day and try to power-up more HIVE to get a bigger Power-Bee.
May the Hive Power be with you!

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Introducing the Hive Power Up Month - Let's grow every day!
Hive Power Up Day - September 1st 2021 - Hive Power Delegation

Congratulations @techcoderx! You received a personal badge!

You made another user happy by powering him up some HIVE on Hive Power Up Day and got awarded this Power Up Helper badge.

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Introducing the Hive Power Up Month - Let's grow every day!
Hive Power Up Day - September 1st 2021 - Hive Power Delegation