@techcoderx Hive witness update log #29: 70M blocks edition
70M Hive blocks
Managed to capture this on live logs for today's post, with blockchain size hitting 360GB compressed and growing.
...and 3 years
In approximately 6 days would be my 3-year anniversary since I produced the first block (#38707240). Since then, I have successfully signed 3,040 blocks and over 100K transactions contained within them. Huge shoutout to all of you who voted for making this possible, your support is appreciated!
techcoderx.com hiccups
Onto the real stuff, the API server had some weird I/O errors on one of the drives in the ZFS pool that corrupted the DBs as hived and hivemind froze along with PostgreSQL.
It may seem to be a drive failure as the same error occurred on both available M.2 slots even with PBO2 disabled. However, upon research reseating the power supply cables on the motherboard likely fixed the issue.
The ZFS pool had to be re-created and everything replayed.
Last hardware upgrade of the year
To finish off the API server hardware upgrade in the previous post, I made an in-socket CPU upgrade from the 1700 (Zen 1) to a 5700X (Zen 3) for only $187, thanks to the support for Ryzen 5000 CPUs on B350 motherboards (with a BIOS update of course).
The node feels a lot faster now as replays (and index/foreign key creation) took significantly less time to complete and API calls took way less time to respond.
Have been running it for at least 3 weeks with PBO2 -30 with +200MHz offset on all cores, however 2 of the cores crashed today (unrelated to the I/O error above as confirmed), so will be running it at stock going forward as the extra performance aren't worth the extra time needed to further tune the curve optimizer.
Development updates
Definitely an overdue update as the previous mention of it was around a year ago.
While I had unrelated projects in 1H 2022, most of the recent work was on OneLoveIPFS v3. The highly anticipated v3 release are already feature frozen and complete, only things left are likely bug fixes of remote encoders, UX enhancements and finalizing the process of 3Speak cross-platform posting by calling the API to pin the resulting upload to our own IPFS node. On-track for final release by this coming Christmas.
As for the 2.5 year old Alive Protocol (), some work will be required to convert HAlive (HLS livestream indexer for Hive) into a HAF app along with implementation of RTMP endpoint for hosting services with Qt app integration.
Witness performance
Current rank: 74th (active rank 69th - nice)
Votes: 7,726 MVests
Voter count: 286
Producer rewards (7 days): 44.607 HP
Producer rewards (30 days): 200.129 HP
Missed blocks (all-time): 29 <-- much better on my NUC so far
Server resource statistics
Last recorded 2 days ago before I/O incident.
hived (v1.27, 26f38cd2, all plugins)
block_log file size (compressed): 360 GB
block_log.artifacts file size: 1.6 GB
shared_memory.bin file size: 21 GB
HAF db
Output of SELECT pg_size_pretty( pg_database_size('block_log') );
Database size: 3,200 GB
hivemind (v1.26.1, 28f86d5a)
Output of SELECT pg_size_pretty( pg_database_size('hive') );
Database size: 551 GB
Overall Postgres database
RAM usage: 20 GB
Compressed disk usage: 1.5 TB
Leave @techcoderx Hive witness update log #29: 70M blocks edition to:
Read more #witness posts
Best Posts From TechCoderX
We have not curated any of techcoderx'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.
More Posts From TechCoderX
- HiveFest 10 Appendix: thebeedevs workshop
- Yet another HiveFest 10 post
- @techcoderx Hive witness update log #36: 100M Blocks
- KYC everywhere, what could possibly go wrong
- Simple stats dashboard for curators and witnesses
- Play Integrity API rant
- Thoughts on krampus ratio, stake shaming and accountability
- Aioha v1.6: Multi-User Authentication, Account Discovery and more!
- @techcoderx Hive witness update log #35: Dev updates for 1H 2025
- VSC Mainnet API
- I am now @vibecoderx
- Recent wave of draconian online censorship laws in Malaysia
- 24 November 2024 Incident Post-Mortem
- @techcoderx Hive witness update log #33: Dev updates for 2H 2024
- Yet another HiveFest 9 post.
- See you in HiveFest 9
- @techcoderx Hive witness update log #32: HAF node updated to v1.27.5rc7
- Metrics exporter for hived nodes
- Thoughts on "Reward Pool"
- Quiet LineageOS 20 Installation