mirror of
https://github.com/postgres/postgres.git
synced 2025-07-07 00:36:50 +03:00
Change default of recovery_target_timeline to 'latest'
This is what one usually wants for recovery and almost always wants for a standby. Discussion: https://www.postgresql.org/message-id/flat/6dd2c23a-4162-8469-410f-bfe146e28c0c@2ndquadrant.com/ Reviewed-by: David Steele <david@pgmasters.net> Reviewed-by: Michael Paquier <michael@paquier.xyz>
This commit is contained in:
@ -51,7 +51,6 @@ my $connstr_1 = $node_standby_1->connstr;
|
||||
$node_standby_2->append_conf(
|
||||
'postgresql.conf', qq(
|
||||
primary_conninfo='$connstr_1 application_name=@{[$node_standby_2->name]}'
|
||||
recovery_target_timeline='latest'
|
||||
));
|
||||
$node_standby_2->restart;
|
||||
|
||||
|
@ -229,10 +229,6 @@ is($psql_rc, '0', "Restore of prepared transaction on promoted standby");
|
||||
|
||||
# restart old master as new standby
|
||||
$cur_standby->enable_streaming($cur_master);
|
||||
$cur_standby->append_conf(
|
||||
'postgresql.conf', qq(
|
||||
recovery_target_timeline='latest'
|
||||
));
|
||||
$cur_standby->start;
|
||||
|
||||
###############################################################################
|
||||
@ -267,10 +263,6 @@ is($psql_out, '1',
|
||||
|
||||
# restart old master as new standby
|
||||
$cur_standby->enable_streaming($cur_master);
|
||||
$cur_standby->append_conf(
|
||||
'postgresql.conf', qq(
|
||||
recovery_target_timeline='latest'
|
||||
));
|
||||
$cur_standby->start;
|
||||
|
||||
$cur_master->psql('postgres', "COMMIT PREPARED 'xact_009_11'");
|
||||
@ -307,10 +299,6 @@ is($psql_out, '1',
|
||||
|
||||
# restart old master as new standby
|
||||
$cur_standby->enable_streaming($cur_master);
|
||||
$cur_standby->append_conf(
|
||||
'postgresql.conf', qq(
|
||||
recovery_target_timeline='latest'
|
||||
));
|
||||
$cur_standby->start;
|
||||
|
||||
$cur_master->psql('postgres', "COMMIT PREPARED 'xact_009_12'");
|
||||
|
@ -119,10 +119,6 @@ is($psql_out, '8128', "Visible");
|
||||
# restore state
|
||||
($node_master, $node_standby) = ($node_standby, $node_master);
|
||||
$node_standby->enable_streaming($node_master);
|
||||
$node_standby->append_conf(
|
||||
'postgresql.conf', qq(
|
||||
recovery_target_timeline='latest'
|
||||
));
|
||||
$node_standby->start;
|
||||
$node_standby->psql(
|
||||
'postgres',
|
||||
@ -170,10 +166,6 @@ is($psql_out, '-1', "Not visible");
|
||||
# restore state
|
||||
($node_master, $node_standby) = ($node_standby, $node_master);
|
||||
$node_standby->enable_streaming($node_master);
|
||||
$node_standby->append_conf(
|
||||
'postgresql.conf', qq(
|
||||
recovery_target_timeline='latest'
|
||||
));
|
||||
$node_standby->start;
|
||||
$psql_rc = $node_master->psql('postgres', "COMMIT PREPARED 'xact_012_1'");
|
||||
is($psql_rc, '0',
|
||||
@ -211,10 +203,6 @@ is($psql_out, '-1', "Not visible");
|
||||
# restore state
|
||||
($node_master, $node_standby) = ($node_standby, $node_master);
|
||||
$node_standby->enable_streaming($node_master);
|
||||
$node_standby->append_conf(
|
||||
'postgresql.conf', qq(
|
||||
recovery_target_timeline='latest'
|
||||
));
|
||||
$node_standby->start;
|
||||
$psql_rc = $node_master->psql('postgres', "ROLLBACK PREPARED 'xact_012_1'");
|
||||
is($psql_rc, '0',
|
||||
|
Reference in New Issue
Block a user