@techcoderx Hive witness update log #32: HAF node updated to v1.27.5rc7

in #haf2 months ago


This is mostly a witness update log (since a long time from me) that techcoderx.com node has been updated to HAF v1.27.5rc7 and running smoothly for over 3 days so far.

The latest release makes node operation significantly easier through the haf_api_node Docker Compose. The node has been replayed on a fresh Ubuntu 22.04.4 LTS installation with Linux kernel 6.5. This was the fastest HAF replay I have seen at under 19 hours mostly due to the performance improvements of the newer kernel, despite having to process more blocks than ever before. For reference, it usually takes more than 24 hours to replay for previous HAF versions.

Besides that, the newer HAF apps such as balance_tracker and haf_block_explorer that is included in the compose is also synced on the node. The APIs for these apps will be made available on techcoderx.com at a later date.

With that out of the way, I have a few other announcements below.

VSC-HAF updated for HAF v1.27.5.0

The latest HAF version contains breaking changes mostly on the context attach mechanism and Docker deployment. The VSC-HAF indexer have been updated accordingly to take these changes into account.

The next upcoming release of VSC-HAF (to be versioned v1.27.5.0.1 in 1-2 weeks) will be updating the processor to take latest VSC protocol changes into consideration to show more accurate and detailed information about the VSC network on the VSC block explorer (previously announced here).

Status page

I now have a status page for all the (mostly Hive) services I run. All service-related announcements (such as scheduled maintainence) will be posted there, in addition to the to-be rebranded Discord server in #service-notices.

OneLoveIPFS and Avalon Blocks sunset

Both services will be sunset in a week from now (20 March 2024) as maintaining them are no longer feasible going forward. The short notice is due to very little to no usage, it should not impact most people reading this.

All files on OneLoveIPFS hosting service will stay available for as long as possible, however long-term availability cannot be guaranteed. The Discord server will be rebranded eventually once a replacement for OneLoveIPFS uploader has been developed, when I get time to do so.

Witness performance

Current rank: 93th (active rank 89th)
Votes: 4,627 MVests
Voter count: 175

Producer rewards (7 days): 28.066 HP
Producer rewards (30 days): 121.619 HP
Missed blocks (all-time): 30

Server resource statistics

hived (v1.27.5rc7, default HAF node plugins)

block_log file size (compressed): 462 GB
block_log.artifacts file size: 1.9 GB
shared_memory.bin file size: 22 GB

System resources metrics

Looks much better than the previous release. I would likely post the metrics only on this witness update log to highlight the improvements of this HAF release.

HAF db

All HAF apps belong to individual schemas in a single PostgreSQL database along with data such as app state providers in the hive schema. This section shows the sizes of each schema in the database using the following query:

SELECT schemaname,
    pg_size_pretty(SUM(pg_total_relation_size(relid))) AS total_size,
    pg_size_pretty(SUM(pg_table_size(relid))) AS table_size,
    pg_size_pretty(SUM(pg_indexes_size(relid))) AS indexes_size
FROM pg_catalog.pg_statio_user_tables
GROUP BY schemaname;
Output
      schemaname       | total_size | table_size | indexes_size 
-----------------------+------------+------------+--------------
 vsc_app               | 920 kB     | 464 kB     | 456 kB
 hive                  | 2829 GB    | 1987 GB    | 842 GB
 hafbe_backend         | 8192 bytes | 0 bytes    | 8192 bytes
 hivemind_app          | 739 GB     | 388 GB     | 351 GB
 hafbe_app             | 672 MB     | 442 MB     | 230 MB
 btracker_app          | 81 GB      | 67 GB      | 14 GB
 hafah_python          | 16 kB      | 16 kB      | 0 bytes
 btracker_account_dump | 8192 bytes | 0 bytes    | 8192 bytes
(8 rows)
Disk usage

Compressed tablespace: 1.7 TB
Compression ratio: 2.11x


Sort:  

Congratulations @techcoderx! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You distributed more than 25000 upvotes.
Your next target is to reach 26000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Happy Birthday to the Hive Blockchain