Skip to content

Full-history benchmark commands — ingest across all data types #771

Description

@tamirms

TL;DR

The single home for full-history ingestion benchmark commands: ingest benchmarks across ledgers, events, and txhash, on both hot and cold tiers. Built by rewiring the rpc-hack bench prototypes onto the production ingesters from #765, with a CSV metrics sink. Subsumes #730's ingest half.

Re-scoped to ingestion only; the query benchmarks are split out to #856.

Scope

  • Benchmark commands for ingest, per data type (ledger / events / txhash), hot and cold tiers.
  • Run against Ingestion: all data types for both cold and hot stores #765's production ingesters (CSV metrics sink), not the rpc-hack prototype's own ingest path.
  • XDR-views only — drop the views-vs-struct-decode comparison the rpc-hack prototype carried; views is the committed path.
  • Land on feature/full-history at mergeable quality.

Source

rpc-hack scripts/bench-fullhistory/ (~31 files) — the prototype to rewire.

Dependencies

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions