Skip to content

Commit ef74008

Browse files
author
Matt Jarjoura
committed
sqlserver_adapter: Let's attempt to reconnect immediately, the 2 second
timeout is actually a sore spot here
1 parent b5e974f commit ef74008

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/active_record/connection_adapters/sqlserver_adapter.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -522,9 +522,10 @@ def auto_reconnected?
522522
@auto_connecting = true
523523
count = 0
524524
while count <= (auto_connect_duration / 2)
525-
sleep 2** count
525+
result = reconnect!
526526
ActiveRecord::Base.did_retry_sqlserver_connection(self,count)
527-
return true if reconnect!
527+
return true if result
528+
sleep 2** count
528529
count += 1
529530
end
530531
ActiveRecord::Base.did_lose_sqlserver_connection(self)

0 commit comments

Comments
 (0)