@@ -223,7 +223,7 @@ def _get_connection(self):
223223 if self ._pool_closed :
224224 raise RuntimeError ("Connection pool has been closed" )
225225
226- max_retries = 5
226+ max_retries = 500
227227 import psycopg2 .pool
228228
229229 for attempt in range (max_retries ):
@@ -251,7 +251,8 @@ def _get_connection(self):
251251 conn = None
252252 if attempt < max_retries - 1 :
253253 # Exponential backoff: 0.1s, 0.2s, 0.4s
254- time .sleep (0.1 * (2 ** attempt ))
254+ """time.sleep(0.1 * (2**attempt))"""
255+ time .sleep (0.01 )
255256 continue
256257 else :
257258 raise RuntimeError ("Pool returned a closed connection after all retries" )
@@ -282,7 +283,8 @@ def _get_connection(self):
282283 conn = None
283284 if attempt < max_retries - 1 :
284285 # Exponential backoff: 0.1s, 0.2s, 0.4s
285- time .sleep (0.1 * (2 ** attempt ))
286+ """time.sleep(0.1 * (2**attempt))"""
287+ time .sleep (0.01 )
286288 continue
287289 else :
288290 raise RuntimeError (
@@ -314,7 +316,8 @@ def _get_connection(self):
314316 # Longer backoff for pool exhaustion: 0.5s, 1.0s, 2.0s
315317 wait_time = 0.5 * (2 ** attempt )
316318 logger .info (f"[_get_connection] Waiting { wait_time } s before retry..." )
317- time .sleep (wait_time )
319+ """time.sleep(wait_time)"""
320+ time .sleep (0.01 )
318321 continue
319322 else :
320323 raise RuntimeError (
@@ -325,7 +328,8 @@ def _get_connection(self):
325328 else :
326329 # Other pool errors - retry with normal backoff
327330 if attempt < max_retries - 1 :
328- time .sleep (0.1 * (2 ** attempt ))
331+ """time.sleep(0.1 * (2**attempt))"""
332+ time .sleep (0.01 )
329333 continue
330334 else :
331335 raise RuntimeError (
@@ -351,7 +355,8 @@ def _get_connection(self):
351355 raise RuntimeError (f"Failed to get a valid connection from pool: { e } " ) from e
352356 else :
353357 # Exponential backoff: 0.1s, 0.2s, 0.4s
354- time .sleep (0.1 * (2 ** attempt ))
358+ """time.sleep(0.1 * (2**attempt))"""
359+ time .sleep (0.01 )
355360 continue
356361
357362 # Should never reach here, but just in case
0 commit comments