Skip to content

Suppress tier2 TLS handshake noise from plain-HTTP probes - #859

Merged
maoueh merged 2 commits into
developfrom
feature/lots-of-tls-handshake-errors-
Aug 1, 2026
Merged

Suppress tier2 TLS handshake noise from plain-HTTP probes#859
maoueh merged 2 commits into
developfrom
feature/lots-of-tls-handshake-errors-

Conversation

@maoueh

@maoueh maoueh commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Load balancers and health probes often speak plain HTTP to tier2's TLS port, producing noisy tls: first record does not look like a TLS handshake ERROR logs.
  • Tier2 already suppressed related handshake noise (EOF, connection reset by peer); this adds the missing "first record does not look like a TLS handshake" pattern via the existing WithSuppressHTTPError list.
  • Changelog entry under Unreleased.

Test plan

  • Deploy/restart a tier2 with TLS listen (or reproduce with plain HTTP against the TLS port)
  • Confirm the first record does not look like a TLS handshake lines no longer appear at ERROR
  • Confirm real client TLS/gRPC traffic is unaffected
  • Optionally verify EOF / connection-reset suppress patterns still work as before

Suppress `tls: first record does not look like a TLS handshake` on tier2
alongside the existing EOF and connection-reset handshake filters, so
load-balancer health checks no longer flood logs when they speak plain
HTTP to a TLS port.
@sduchesneau

Copy link
Copy Markdown
Contributor

🔍 Vulnerabilities of ghcr.io/streamingfast/substreams:a23124c

📦 Image Reference ghcr.io/streamingfast/substreams:a23124c
digestsha256:4633662c9cced629bc06f3a6989de14c6cd07df7c647ce9c146957932957aec0
vulnerabilitiescritical: 0 high: 0 medium: 0 low: 0
platformlinux/amd64
size120 MB
packages381
📦 Base Image ubuntu:24.04
also known as
  • noble
  • noble-20260610
digestsha256:52df9b1ee71626e0088f7d400d5c6b5f7bb916f8f0c82b474289a4ece6cf3faf
vulnerabilitiescritical: 0 high: 0 medium: 17 low: 5

@maoueh
maoueh merged commit ba60325 into develop Aug 1, 2026
8 of 9 checks passed
@maoueh
maoueh deleted the feature/lots-of-tls-handshake-errors- branch August 1, 2026 02:55
Sign up for free to 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.

2 participants