]> granicus.if.org Git - pgbouncer/commit
Fix test_server_login_retry stability
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 7 Oct 2019 20:02:08 +0000 (22:02 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 7 Oct 2019 20:02:08 +0000 (22:02 +0200)
commitbd23d61798fd923347f0ce760b867cad4426dbb2
tree6c41afb176e7b55f98bb528bab550d1bcbbaad8d
parent2fbb0925161ef9dc566fdf3ad266d6bebef6023a
Fix test_server_login_retry stability

The problem is that server_login_retry is only applied when the
backend server is down, but not when it returns an error upon
connection (e.g., authentication error).  In that case, the client
sees the error immediately.  Be that as it may, it breaks this test
sometimes, if a retry attempt hits the window where the server reports
"database is starting up".  (This window should be tiny since no
notable recovery should be happening here, but it happens.)  To fix,
adjust the settings so that the retries happen well away from the
backend server startup phase.
test/test.sh