Redis: Clean Reconnects and Louder Timeouts

Merged work quiets TLS shutdown log spam, preserves RESP3 across reconnects, and makes test timeouts produce diagnostics. Open proposals target file descriptor, Lua, slot stats, and vector filter edge cases.

Duration: PT2M30S

Episode overview

This episode is a short developer briefing from Redis.

It explains recent repository work in plain language.

  • Show: Redis
  • Published: 2026-09-28T13:19:40Z
  • Audio duration: PT2M30S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's September 28th, 2026. This is your Redis briefing.

Today's merged work is all about making client connections behave cleanly, while open proposals chase small correctness gaps.

First, two client fixes landed. PR 15758 quiets a spurious error log on graceful T L S shutdown. Since an earlier change, the command line tool sends a proper close notify before exiting, but the server treated that clean goodbye as an error and logged a meaningless all-zeros error string on every disconnect. The…

Second, test observability. PR 15879, commit 4cb007b, reworks what happens when the test suite times out. Instead of just printing last-known client state and killing everything, the harness now crash-reports surviving servers to capture stack traces and client lists, prints the relevant log tail, then asks stuck…

Finally, four proposals are open and unmerged. PR 15885 would close an inherited file descriptor leak on restart when descriptors sit above the max-clients bound. PR 15884 would reject Lua function name duplicates ignoring case. PR 15882 fixes slot memory accounting when source and destination of an S-move are the…

What's next: watch review on the restart leak and vector…

Nearby episodes from Redis

  1. Weekly Recap - Test Harness Overhaul and Reliability Hardening
  2. Cluster Test Consolidation
  3. Array and Hash Correctness Fixes
  4. Hot-Path Performance Cuts and Sync Fixes
  5. Silent Failures and AOF Reliability Fixes
  6. Sentinel CPU Fix and Failover Safety
  7. Shutdown Safety, Migration Visibility, and Faster Bit Operations
  8. Stream Trim Corruption Fix and Migration Test Isolation