Repository navigation
v2.8.0 — Hyperion operations: template persistence, real ES watermarks, act_digest mapping, restart gaps
Hyperion operations corrections from running the XPR mainnet full-history node in production. MINOR bump: one correction to existing advice plus new reference content. Every claim was checked against the Hyperion 4.0.8 source on the node and against live cluster settings.
Fixed — hyperion-operations-caveats.md §0/§5
- "Edit the legacy template with
PUT _template/proton-action" does not persist: the indexer master re-PUTs every legacy template fromindex-templates.tson each start (updateIndexTemplates()). The advice now says to edit the definitions file (src/andbuild/), restart gracefully and verify, and to treat it as a local patch that must be re-applied after upgrades.
Added
- §3: the real ES disk watermarks (low/high/flood) and their
max_headroomcaps, which make the high watermark trip at 150 GB free on large drives (earlier than "90%"). Includes the absolute-watermark settings and advice to alert on free space at the next 10M-block partition boundary.hyperion-setup.mdoperations note corrected to match. - §5:
_disk_usageto find what actually uses the bytes;act_digestis dynamically mapped as text + keyword in 4.0.8 (~26% of an action partition). Mapping it askeywordwithoutdoc_valueskeeps it in_source, in responses and searchable, and cuts ~18% of future partition size. Also a note to keep data (e.g.eosio::onblock) rather than blacklist on public nodes. - §11: every indexer restart leaves a block gap (the live reader resumes at head; a 30 s graceful restart left 59 missing blocks) — repair after restarts or automate
quick-scan+fill-missingon a cron. - §11:
fill-missing --hosttakes the bare host; the headlessclearLinecrash happens after the request is sent; alert on/v2/healthmissing_blocks> 0 (43 missing blocks appeared on a healthy live node);scan-actionstakes ~15 s for full history.