infra-nimbus/ansible/roles/nimbus-era-files
Jakub Sokołowski 1a49e60147
nimbus-era-files: extend folder mode to 755
Not unsafe, and necessary for hosting using Nginx.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-08 17:53:08 +01:00
..
defaults nimbus-era-files: use --network flag to fix errors 2022-10-12 09:30:46 +02:00
tasks nimbus-era-files: extend folder mode to 755 2022-11-08 17:53:08 +01:00
README.md nimbus-era-files: use --network flag to fix errors 2022-10-12 09:30:46 +02:00

README.md

Description

This role configures a Systemd timer which generates Nimbus ERA files weekly.

The purpose of those is to save space by sharing the same historical data between nodes.

Read more about ERA files here.

Configuration

nimbus_era_files_timer_name: 'nimbus-era-files-update'
nimbus_era_files_timer_path: '/data/era'
nimbus_era_files_nclidb_path: '/data/nimbus/repo/build/bin/ncli_db'
nimbus_era_files_db_path: '/data/nimbus/data/db'
#nimbus_era_files_network: 'prater'

Management

The timer runs weekly with 12h random delay by default, but you can start it manually:

 > systemctl -o cat status nimbus-era-files-update
● nimbus-era-files-update.service - Update Nimbus beacon node ERA files
     Loaded: loaded (/etc/systemd/system/nimbus-era-files-update.service; static; vendor preset: enabled)
     Active: inactive (dead) since Wed 2022-07-13 20:22:16 UTC; 2h 31min ago
TriggeredBy: ● nimbus-era-files-update.timer
       Docs: https://github.com/status-im/infra-role-systemd-timer
    Process: 153635 ExecStart=/data/beacon-node-mainnet-stable-01/repo/build/ncli_db exportEra --db=/data/beacon-node-mainnet-stable-01/data/shared_mainnet_0/db (code=exited, status=0/SUCCESS)
   Main PID: 153635 (code=exited, status=0/SUCCESS)

Written all complete eras
All time are ms
     Average,       StdDev,          Min,          Max,      Samples,         Test
     565.673,       41.529,      486.430,      635.203,           45, tState
    1107.374,      147.118,      685.914,     1293.401,           45, tBlocks
nimbus-era-files-update.service: Succeeded.
Finished Update Nimbus beacon node ERA files.