From: Palak Chaturvedi Subject: [PATCH] buffermgr: start the resizer after configuration reload Refresh the earlier follow-up for the complete series. --- diff --git a/src/test/buffermgr/t/003_resize_failures.pl b/src/test/buffermgr/t/003_resize_failures.pl index aea172d323c..13a3f3af633 100644 --- a/src/test/buffermgr/t/003_resize_failures.pl +++ b/src/test/buffermgr/t/003_resize_failures.pl @@ -128,15 +128,15 @@ SKIP: my $sizes_query = "SELECT name, size FROM pg_shmem_allocations WHERE name IN $resizable_structs ORDER BY name"; my $sizes_before = $node->safe_psql('postgres', $sizes_query); + my $expand_target = $max_nbuffers; + $node->safe_psql('postgres', "ALTER SYSTEM SET shared_buffers = '$expand_target'"); + $node->safe_psql('postgres', "SELECT pg_reload_conf()"); + my $resizer = $node->background_psql('postgres'); $resizer->query_safe("SELECT injection_points_set_local()", verbose => 0); $resizer->query_safe("SELECT injection_points_attach('buffer-mgr-resize-struct-fail', 'notice')", verbose => 0); - my $expand_target = $max_nbuffers; - $node->safe_psql('postgres', "ALTER SYSTEM SET shared_buffers = '$expand_target'"); - $node->safe_psql('postgres', "SELECT pg_reload_conf()"); - my $expand_log_offset = -s $node->logfile; is($resizer->query("SELECT pg_resize_shared_buffers()"), 'f',