Fix connection recycling pushing symbols to connection pool (#37674)

This commit is contained in:
Claire 2026-01-30 10:59:04 +01:00
parent ff20ce9acf
commit 68a26ce7c6

View file

@ -70,8 +70,8 @@ class ConnectionPool::SharedTimedStack
if @created == @max && !@queue.empty?
throw_away_connection = @queue.pop
@tagged_queue[throw_away_connection.site].delete(throw_away_connection)
@create_block.call(preferred_tag)
throw_away_connection.close
@create_block.call(preferred_tag)
elsif @created != @max
connection = @create_block.call(preferred_tag)
@created += 1