Skip to content

chore(benchmarks): drop solana-tx-landing-latency - #701

Merged
Flotapponnier merged 1 commit into
devfrom
chore/drop-solana-tx-landing-latency
Jun 25, 2026
Merged

chore(benchmarks): drop solana-tx-landing-latency#701
Flotapponnier merged 1 commit into
devfrom
chore/drop-solana-tx-landing-latency

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Why

/benchmarks/solana-tx-landing-latency currently returns 404 + noindex. Google still has it in the sitemap and is hitting it (top 3 page impressions in GSC), so it bleeds SEO every day.

The active-probe Solana harness is offline and not getting redeployed soon, so cleanest fix is to remove the bench entirely from the repo. If we ship it again later we redo it properly.

What changes

Deletes:

  • benchmarks/solana-tx-landing-latency.yml (the spec)
  • alternatives/helius.yml, alternatives/jito.yml (both pointed at this bench, orphaned otherwise)
  • answers/which-solana-rpc-lands-the-most-transactions.yml (same, orphaned answer)
  • docs/methodology/solana-tx-landing-active.md (pre-registered methodology for the active probe)

Edits:

  • src/data/bench-published.json: remove the slug entry
  • src/data/compare-pairs.ts: remove the helius-sender-vs-jito pair (only existed because of this bench)
  • src/app/answers/page.tsx + src/app/answers/[slug]/page.tsx: drop the slug from inline doc comments
  • harnesses/solana-tx-landing/README.md + the three .go files: remove dangling references to the deleted methodology doc and second bench. The observational solana-tx-landing bench keeps using the same harness binary, the active-prober code stays in the repo for future re-enablement.

Validation

  • pnpm validate passes (33 specs)
  • pnpm typecheck passes
  • pnpm lint clean (5 pre-existing warnings, unrelated)
  • git grep -in solana-tx-landing-latency returns 0 matches post-commit

@Flotapponnier
Flotapponnier merged commit 172acb8 into devJun 25, 2026
1 check passed
Flotapponnier added a commit that referenced this pull request Jun 25, 2026
…benchmarks payload) (#706)
* chore(benchmarks): drop solana-tx-landing-latency (harness offline, 404 bleeding SEO) (#701)
* perf(benchmarks): slim card projection cuts /benchmarks payload 3.2MB to 280KB (#704)
* fix(types): widen isInsufficient to accept BenchmarkCardData slim shape
Cherry-pick fallout: #704 introduced BenchmarkCardData (slim projection
for the hub) but main's isInsufficient still required full Benchmark.
The hub card calls isInsufficient(b) where b is the slim type, which
typecheck rejected. Widening the predicate input to a structural
subset lets both Benchmark and BenchmarkCardData pass without losing
the runtime behavior.
Flotapponnier added a commit that referenced this pull request Jun 27, 2026
…ge (#766)
Drop in #701 (2026-06-25) was driven by harness offline + 404 SEO. The Railway harness still runs and Prom keeps emitting solana_landing_probe_enabled=1 plus the slot/latency series, so restoring the YAML brings the page back live (or in 'awaiting samples' until a funded SOLANA_PROBE_KEYPAIR_BASE58 is set on Railway). Validate clean (34 specs).
@Flotapponnier
Flotapponnier deleted the chore/drop-solana-tx-landing-latency branch July 17, 2026 14:41
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@Flotapponnier