#1141 (115ded5) fixed three flaky tests on main:
KeyManager: in "when the key with namespace is shorter than 250 characters", the generated key length didn't account for the : separator, so about 1 run in 250 produced a 251-character key, which gets hashed and fails the assertion.
- The Rack session freshness test raced its 1-second TTL.
MemcachedManager: failed_start could leave a process holding a port, and stop didn't confirm the port was released.
5-1-stable has the fix. 3-2-stable, 4-3-stable and 5-0-stable don't, and the KeyManager flake failed release PRs this week:
Backporting 115ded5 to those three branches should remove all three flakes there.
#1141 (
115ded5) fixed three flaky tests onmain:KeyManager: in "when the key with namespace is shorter than 250 characters", the generated key length didn't account for the:separator, so about 1 run in 250 produced a 251-character key, which gets hashed and fails the assertion.MemcachedManager:failed_startcould leave a process holding a port, andstopdidn't confirm the port was released.5-1-stablehas the fix.3-2-stable,4-3-stableand5-0-stabledon't, and theKeyManagerflake failed release PRs this week:Backporting
115ded5to those three branches should remove all three flakes there.