@@ -575,7 +575,7 @@ do_backup_instance(PGconn *backup_conn)
575575
576576 /* Print the list of files to backup catalog */
577577 write_backup_filelist (& current , backup_files_list , instance_config .pgdata ,
578- NULL , external_dirs );
578+ external_dirs );
579579
580580 /* clean external directories list */
581581 if (external_dirs )
@@ -1999,18 +1999,17 @@ backup_files(void *arg)
19991999 struct stat buf ;
20002000 pgFile * file = (pgFile * ) parray_get (arguments -> files_list , i );
20012001
2002-
20032002 if (arguments -> thread_num == 1 )
20042003 {
20052004 /* update every 10 seconds */
20062005 if ((difftime (time (NULL ), prev_time )) > 10 )
20072006 {
20082007 prev_time = time (NULL );
2009- elog (INFO , "write_backup_filelist N=%ld , starttime %ld, time %ld" ,
2010- parray_num ( backup_files_list ) , current .start_time , prev_time );
2008+ elog (INFO , "write_backup_filelist N=%d , starttime %ld, time %ld" ,
2009+ n_backup_files_list , current .start_time , prev_time );
20112010
2012- write_backup_filelist (& current , backup_files_list , instance_config .pgdata ,
2013- NULL , arguments -> external_dirs );
2011+ write_backup_filelist (& current , arguments -> files_list , instance_config .pgdata ,
2012+ arguments -> external_dirs );
20142013 }
20152014 }
20162015
@@ -2146,6 +2145,7 @@ backup_files(void *arg)
21462145 }
21472146 }
21482147
2148+ file -> backuped = true;
21492149 elog (VERBOSE , "File \"%s\". Copied " INT64_FORMAT " bytes" ,
21502150 file -> path , file -> write_size );
21512151 }
0 commit comments