Redis: Clock Races, Restart Safety, and CLI Fixes

A merged fix moves blocking timeouts and module timers to monotonic time to resolve a race exposed by the processor-clock change. Open proposals address restart descriptor leaks, stalled crash reports, and redis-cli protocol and IPv6 handling.

Duration: PT2M32S

Episode overview

This episode is a short developer briefing from Redis.

It explains recent repository work in plain language.

  • Show: Redis
  • Published: 2026-09-29T13:23:00Z
  • Audio duration: PT2M32S

Transcript excerpt

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

Good morning, this is your Redis briefing for Tuesday, September 29th, 2026.

The headline is clocks. A switch to processor-based monotonic time exposed a long-standing race between blocking timeouts and module timers, now fixed for more predictable behavior.

First, core predictability. In pull request 15743, merged yesterday, blocking commands and module-blocked clients plus module timers now share the same monotonic deadline instead of mixing wall-clock and microsecond clocks. That mixing let a blocked client time out just before a module timer with the same 100…

Second, command-line usability. Pull request 15888 tracks the selected protocol across reconnects, so an explicit Resp 2 session stays on Resp 2 instead of flipping back to Resp 3 when the server default is Resp 3. Pull request 15890 fixes cluster address parsing to accept standard bracketed I-P-v-6 endpoints, which…

Finally, accounting and release hygiene. Pull request 15887 reconciles per-slot memory accounting after stream expiry, a counter fix not a physical heap leak. Merged pull request 15877 names release bundles with their version tag to stay distinct from automatic source archives, and pull request 15853 corrects…

Wh…

Nearby episodes from Redis

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