diff options
Diffstat (limited to 'contrib/bloom/t/001_wal.pl')
-rw-r--r-- | contrib/bloom/t/001_wal.pl | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/contrib/bloom/t/001_wal.pl b/contrib/bloom/t/001_wal.pl index 0f2628b5575..7f6398f5712 100644 --- a/contrib/bloom/t/001_wal.pl +++ b/contrib/bloom/t/001_wal.pl @@ -5,10 +5,10 @@ use PostgresNode; use TestLib; use Test::More tests => 31; -my $node_master; +my $node_primary; my $node_standby; -# Run few queries on both master and standby and check their results match. +# Run few queries on both primary and standby and check their results match. sub test_index_replay { my ($test_name) = @_; @@ -17,7 +17,7 @@ sub test_index_replay my $applname = $node_standby->name; my $caughtup_query = "SELECT pg_current_wal_lsn() <= write_lsn FROM pg_stat_replication WHERE application_name = '$applname';"; - $node_master->poll_query_until('postgres', $caughtup_query) + $node_primary->poll_query_until('postgres', $caughtup_query) or die "Timed out while waiting for standby 1 to catch up"; my $queries = qq(SET enable_seqscan=off; @@ -32,35 +32,35 @@ SELECT * FROM tst WHERE i = 7 AND t = 'e'; ); # Run test queries and compare their result - my $master_result = $node_master->safe_psql("postgres", $queries); + my $primary_result = $node_primary->safe_psql("postgres", $queries); my $standby_result = $node_standby->safe_psql("postgres", $queries); - is($master_result, $standby_result, "$test_name: query result matches"); + is($primary_result, $standby_result, "$test_name: query result matches"); return; } -# Initialize master node -$node_master = get_new_node('master'); -$node_master->init(allows_streaming => 1); -$node_master->start; +# Initialize primary node +$node_primary = get_new_node('primary'); +$node_primary->init(allows_streaming => 1); +$node_primary->start; my $backup_name = 'my_backup'; # Take backup -$node_master->backup($backup_name); +$node_primary->backup($backup_name); -# Create streaming standby linking to master +# Create streaming standby linking to primary $node_standby = get_new_node('standby'); -$node_standby->init_from_backup($node_master, $backup_name, +$node_standby->init_from_backup($node_primary, $backup_name, has_streaming => 1); $node_standby->start; -# Create some bloom index on master -$node_master->safe_psql("postgres", "CREATE EXTENSION bloom;"); -$node_master->safe_psql("postgres", "CREATE TABLE tst (i int4, t text);"); -$node_master->safe_psql("postgres", +# Create some bloom index on primary +$node_primary->safe_psql("postgres", "CREATE EXTENSION bloom;"); +$node_primary->safe_psql("postgres", "CREATE TABLE tst (i int4, t text);"); +$node_primary->safe_psql("postgres", "INSERT INTO tst SELECT i%10, substr(md5(i::text), 1, 1) FROM generate_series(1,100000) i;" ); -$node_master->safe_psql("postgres", +$node_primary->safe_psql("postgres", "CREATE INDEX bloomidx ON tst USING bloom (i, t) WITH (col1 = 3);"); # Test that queries give same result @@ -69,12 +69,12 @@ test_index_replay('initial'); # Run 10 cycles of table modification. Run test queries after each modification. for my $i (1 .. 10) { - $node_master->safe_psql("postgres", "DELETE FROM tst WHERE i = $i;"); + $node_primary->safe_psql("postgres", "DELETE FROM tst WHERE i = $i;"); test_index_replay("delete $i"); - $node_master->safe_psql("postgres", "VACUUM tst;"); + $node_primary->safe_psql("postgres", "VACUUM tst;"); test_index_replay("vacuum $i"); my ($start, $end) = (100001 + ($i - 1) * 10000, 100000 + $i * 10000); - $node_master->safe_psql("postgres", + $node_primary->safe_psql("postgres", "INSERT INTO tst SELECT i%10, substr(md5(i::text), 1, 1) FROM generate_series($start,$end) i;" ); test_index_replay("insert $i"); |