postgres.git / summary / log / commit / refs

commit    af28fc13e20db49d559c00a8156753090c5516fd
Author:   Jacob Champion <jchampion@postgresql.org>
Date:     Thu Oct 08 17:58:18 2026 +0000

    oauth_validator: Remove racing GUC check
    
    Follow-up to bca67e5a3. The test added there changed the value of
    oauth_validator_libraries, waited for the postmaster to apply it, and
    verified the change on an existing background connection. But there's no
    guarantee that the SIGHUP will have arrived and completed its work on
    existing backends by that time, so the final test flaked.
    
    We only care about the postmaster's state here, since we're testing the
    GUC's effects on newly forked backends, so remove the background check
    entirely.
    
    Per buildfarm member serinus.
    
    Reported-by: Alexander Lakhin <exclusion@gmail.com>
    Discussion: https://postgr.es/m/a37a3cea-5bd8-4385-a1d4-bb89394c079c%40gmail.com
    Backpatch-through: 18


src/test/modules/oauth_validator/t/001_server.pl | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/test/modules/oauth_validator/t/001_server.pl b/src/test/modules/oauth_validator/t/001_server.pl index b1ff6fb0e51..71ad1ce1845 100644 --- a/src/test/modules/oauth_validator/t/001_server.pl +++ b/src/test/modules/oauth_validator/t/001_server.pl @@ -111,8 +111,6 @@ $node->reload; $log_start = $node->wait_for_log( qr/parameter "oauth_validator_libraries" changed to "validator"/, $log_start); -is($bgconn->query_safe('SHOW oauth_validator_libraries'), - 'validator', 'oauth_validator_libraries restored'); # To test against HTTP rather than HTTPS, we need to enable PGOAUTHDEBUG. But # first, check to make sure the client refuses such connections by default. [parent: 1370a7832a2a]