@@ -1160,15 +1160,18 @@ def test_archive_node_backup_archive_pitr_2(self):
1160
1160
1161
1161
node .safe_psql ("postgres" , "create table t_heap(a int)" )
1162
1162
node .stop ()
1163
- node .cleanup ()
1163
+
1164
+ node_restored = self .make_simple_node (
1165
+ base_dir = os .path .join (module_name , fname , 'node_restored' ))
1166
+ node_restored .cleanup ()
1164
1167
1165
1168
recovery_time = self .show_pb (
1166
1169
backup_dir , 'node' , backup_id )['recovery-time' ]
1167
1170
1168
1171
self .assertIn (
1169
1172
"INFO: Restore of backup {0} completed." .format (backup_id ),
1170
1173
self .restore_node (
1171
- backup_dir , 'node' , node ,
1174
+ backup_dir , 'node' , node_restored ,
1172
1175
options = [
1173
1176
"-j" , "4" , '--time={0}' .format (recovery_time ),
1174
1177
"--recovery-target-action=promote"
@@ -1178,12 +1181,12 @@ def test_archive_node_backup_archive_pitr_2(self):
1178
1181
repr (self .output ), self .cmd ))
1179
1182
1180
1183
if self .paranoia :
1181
- pgdata_restored = self .pgdata_content (node .data_dir )
1184
+ pgdata_restored = self .pgdata_content (node_restored .data_dir )
1182
1185
self .compare_pgdata (pgdata , pgdata_restored )
1183
1186
1184
- node .slow_start ()
1187
+ node_restored .slow_start ()
1185
1188
1186
- result = node .psql ("postgres" , 'select * from t_heap' )
1189
+ result = node_restored .psql ("postgres" , 'select * from t_heap' )
1187
1190
self .assertTrue ('does not exist' in result [2 ].decode ("utf-8" ))
1188
1191
1189
1192
# Clean after yourself
0 commit comments