Validator Load Test Report (2026-02-07): Overnight Finalization Gap

Status

Context

This report documents the overnight behavior after an ultra load test run was started on 2026-02-06 and left running while monitoring continued.

Primary concern:

Observed live state (captured around 2026-02-07T03:46Z):

Test Artifacts

The evidence was kept on the test machine and is not published: the main run logs and per-client logs for runs 220352 and 221234, a signal capture (limit-signature-20260206-220105.csv), validator-0.log, and load-bottleneck observer captures.

High-Level Outcome

The cluster entered and remained in an over-limit debt state:

This is not a verifier rejection event and not a replication lag event.

Key Evidence

1. Runs were interrupted before full 30 minutes

From main logs:

Implication:

2. Rate limiting was active during ingest

validator-0.log contains large volumes of:

Count in validator-0.log:

Implication:

3. No file descriptor crash in this overnight run

validator-0.log:

Implication:

4. Signal capture confirms widening debt during active window

From limit-signature-20260206-220105.csv:

Implication:

5. Backpressure path repeatedly timed out for hours

Repeated entries in validator-0.log:

Live queue stats remained pinned:

Implication:

Root Cause Assessment

Primary bottleneck:

Not primary in this event:

Operational nuance:

Why Verified Can Be High While Finalized Stays Low

Pipeline behavior under overload:

  1. writes are accepted and verified quickly enough
  2. verified proposals enter batch/sender path
  3. sender hits backpressure limit and timeout loop
  4. batches are re-queued repeatedly
  5. finalization progresses very slowly, so gap widens and persists

Remediation Plan (Operations + Tuning)

Phase 1: Stop debt plateauing

Tune these together (single-variable changes are misleading):

Goal:

Phase 2: Benchmark with debt-aware pass/fail

A run is pass only if:

Do not grade success by ingest/verified counts alone.

Phase 3: Improve observability truth

Immediate Operator Actions

  1. Before next ultra run:
  1. During run:
  1. After run:

Success Criteria

“Everything finalizes” means:

Bottom Line

The overnight event confirms a real downstream finalization bottleneck. The system can accept and verify large volume, but finalization is constrained by sender/backpressure behavior and can stall into persistent debt. Any readiness claim must require debt drain, not just ingest.