@@ -364,7 +364,7 @@ push_file(WALSegno *xlogfile, const char *archive_status_dir,
364364 elog (LOG , "Rename \"%s\" to \"%s\"" , wal_file_ready , wal_file_done );
365365
366366 /* do not error out, if rename failed */
367- if (fio_rename (wal_file_ready , wal_file_done , FIO_DB_HOST ) < 0 )
367+ if (fio_rename (FIO_DB_HOST , wal_file_ready , wal_file_done ) < 0 )
368368 elog (WARNING , "Cannot rename ready file \"%s\" to \"%s\": %s" ,
369369 wal_file_ready , wal_file_done , strerror (errno ));
370370 }
@@ -418,7 +418,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
418418 snprintf (to_fullpath_part , sizeof (to_fullpath_part ), "%s.part" , to_fullpath );
419419
420420 /* Grab lock by creating temp file in exclusive mode */
421- out = fio_open (to_fullpath_part , O_RDWR | O_CREAT | O_EXCL | PG_BINARY , FIO_BACKUP_HOST );
421+ out = fio_open (FIO_BACKUP_HOST , to_fullpath_part , O_RDWR | O_CREAT | O_EXCL | PG_BINARY );
422422 if (out < 0 )
423423 {
424424 if (errno != EEXIST )
@@ -444,12 +444,12 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
444444
445445 while (partial_try_count < archive_timeout )
446446 {
447- if (fio_stat (to_fullpath_part , & st , false, FIO_BACKUP_HOST ) < 0 )
447+ if (fio_stat (FIO_BACKUP_HOST , to_fullpath_part , & st , false) < 0 )
448448 {
449449 if (errno == ENOENT )
450450 {
451451 //part file is gone, lets try to grab it
452- out = fio_open (to_fullpath_part , O_RDWR | O_CREAT | O_EXCL | PG_BINARY , FIO_BACKUP_HOST );
452+ out = fio_open (FIO_BACKUP_HOST , to_fullpath_part , O_RDWR | O_CREAT | O_EXCL | PG_BINARY );
453453 if (out < 0 )
454454 {
455455 if (errno != EEXIST )
@@ -497,10 +497,10 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
497497
498498 /* Partial segment is considered stale, so reuse it */
499499 elog (LOG , "Reusing stale temp WAL file \"%s\"" , to_fullpath_part );
500- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
500+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
501501 elog (ERROR , "Cannot remove stale temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
502502
503- out = fio_open (to_fullpath_part , O_RDWR | O_CREAT | O_EXCL | PG_BINARY , FIO_BACKUP_HOST );
503+ out = fio_open (FIO_BACKUP_HOST , to_fullpath_part , O_RDWR | O_CREAT | O_EXCL | PG_BINARY );
504504 if (out < 0 )
505505 elog (ERROR , "Cannot open temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
506506 }
@@ -513,8 +513,8 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
513513 pg_crc32 crc32_src ;
514514 pg_crc32 crc32_dst ;
515515
516- crc32_src = fio_get_crc32 (from_fullpath , FIO_DB_HOST , false, false);
517- crc32_dst = fio_get_crc32 (to_fullpath , FIO_BACKUP_HOST , false, false);
516+ crc32_src = fio_get_crc32 (FIO_DB_HOST , from_fullpath , false, false);
517+ crc32_dst = fio_get_crc32 (FIO_BACKUP_HOST , to_fullpath , false, false);
518518
519519 if (crc32_src == crc32_dst )
520520 {
@@ -523,7 +523,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
523523 /* cleanup */
524524 fclose (in );
525525 fio_close (out );
526- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
526+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
527527 elog (WARNING , "Cannot remove temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
528528 return 1 ;
529529 }
@@ -537,7 +537,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
537537 /* Overwriting is forbidden,
538538 * so we must unlink partial file and exit with error.
539539 */
540- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
540+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
541541 elog (WARNING , "Cannot remove temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
542542 elog (ERROR , "WAL file already exists in archive with "
543543 "different checksum: \"%s\"" , to_fullpath );
@@ -556,7 +556,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
556556 if (ferror (in ))
557557 {
558558 int save_errno = errno ;
559- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
559+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
560560 elog (WARNING , "Cannot remove temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
561561 elog (ERROR , "Cannot read source file \"%s\": %s" ,
562562 from_fullpath , strerror (save_errno ));
@@ -565,7 +565,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
565565 if (read_len > 0 && fio_write_async (out , buf , read_len ) != read_len )
566566 {
567567 int save_errno = errno ;
568- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
568+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
569569 elog (WARNING , "Cannot cleanup temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
570570 elog (ERROR , "Cannot write to destination temp file \"%s\": %s" ,
571571 to_fullpath_part , strerror (save_errno ));
@@ -581,7 +581,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
581581 /* Writing is asynchronous in case of push in remote mode, so check agent status */
582582 if (fio_check_error_fd (out , & errmsg ))
583583 {
584- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
584+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
585585 elog (WARNING , "Cannot cleanup temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
586586 elog (ERROR , "Cannot write to the remote file \"%s\": %s" ,
587587 to_fullpath_part , errmsg );
@@ -591,7 +591,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
591591 if (fio_close (out ) != 0 )
592592 {
593593 int save_errno = errno ;
594- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
594+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
595595 elog (WARNING , "Cannot cleanup temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
596596 elog (ERROR , "Cannot close temp WAL file \"%s\": %s" ,
597597 to_fullpath_part , strerror (save_errno ));
@@ -600,7 +600,7 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
600600 /* sync temp file to disk */
601601 if (!no_sync )
602602 {
603- if (fio_sync (to_fullpath_part , FIO_BACKUP_HOST ) != 0 )
603+ if (fio_sync (FIO_BACKUP_HOST , to_fullpath_part ) != 0 )
604604 elog (ERROR , "Failed to sync file \"%s\": %s" ,
605605 to_fullpath_part , strerror (errno ));
606606 }
@@ -610,10 +610,10 @@ push_file_internal_uncompressed(const char *wal_file_name, const char *pg_xlog_d
610610 //copy_file_attributes(from_path, FIO_DB_HOST, to_path_temp, FIO_BACKUP_HOST, true);
611611
612612 /* Rename temp file to destination file */
613- if (fio_rename (to_fullpath_part , to_fullpath , FIO_BACKUP_HOST ) < 0 )
613+ if (fio_rename (FIO_BACKUP_HOST , to_fullpath_part , to_fullpath ) < 0 )
614614 {
615615 int save_errno = errno ;
616- if (fio_remove (to_fullpath_part , false, FIO_BACKUP_HOST ) != 0 )
616+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_part , false ) != 0 )
617617 elog (WARNING , "Cannot cleanup temp WAL file \"%s\": %s" , to_fullpath_part , strerror (errno ));
618618 elog (ERROR , "Cannot rename file \"%s\" to \"%s\": %s" ,
619619 to_fullpath_part , to_fullpath , strerror (save_errno ));
@@ -675,7 +675,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
675675 setvbuf (in , NULL , _IONBF , BUFSIZ );
676676
677677 /* Grab lock by creating temp file in exclusive mode */
678- out = fio_gzopen (to_fullpath_gz_part , PG_BINARY_W , compress_level , FIO_BACKUP_HOST );
678+ out = fio_gzopen (FIO_BACKUP_HOST , to_fullpath_gz_part , PG_BINARY_W , compress_level );
679679 if (out == NULL )
680680 {
681681 if (errno != EEXIST )
@@ -701,12 +701,12 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
701701
702702 while (partial_try_count < archive_timeout )
703703 {
704- if (fio_stat (to_fullpath_gz_part , & st , false, FIO_BACKUP_HOST ) < 0 )
704+ if (fio_stat (FIO_BACKUP_HOST , to_fullpath_gz_part , & st , false) < 0 )
705705 {
706706 if (errno == ENOENT )
707707 {
708708 //part file is gone, lets try to grab it
709- out = fio_gzopen (to_fullpath_gz_part , PG_BINARY_W , compress_level , FIO_BACKUP_HOST );
709+ out = fio_gzopen (FIO_BACKUP_HOST , to_fullpath_gz_part , PG_BINARY_W , compress_level );
710710 if (out == NULL )
711711 {
712712 if (errno != EEXIST )
@@ -755,10 +755,10 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
755755
756756 /* Partial segment is considered stale, so reuse it */
757757 elog (LOG , "Reusing stale temp WAL file \"%s\"" , to_fullpath_gz_part );
758- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
758+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
759759 elog (ERROR , "Cannot remove stale compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
760760
761- out = fio_gzopen (to_fullpath_gz_part , PG_BINARY_W , compress_level , FIO_BACKUP_HOST );
761+ out = fio_gzopen (FIO_BACKUP_HOST , to_fullpath_gz_part , PG_BINARY_W , compress_level );
762762 if (out == NULL )
763763 elog (ERROR , "Cannot open temp WAL file \"%s\": %s" ,
764764 to_fullpath_gz_part , strerror (errno ));
@@ -773,8 +773,8 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
773773 pg_crc32 crc32_src ;
774774 pg_crc32 crc32_dst ;
775775
776- crc32_src = fio_get_crc32 (from_fullpath , FIO_DB_HOST , false, false);
777- crc32_dst = fio_get_crc32 (to_fullpath_gz , FIO_BACKUP_HOST , true, false);
776+ crc32_src = fio_get_crc32 (FIO_DB_HOST , from_fullpath , false, false);
777+ crc32_dst = fio_get_crc32 (FIO_BACKUP_HOST , to_fullpath_gz , true, false);
778778
779779 if (crc32_src == crc32_dst )
780780 {
@@ -783,7 +783,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
783783 /* cleanup */
784784 fclose (in );
785785 fio_gzclose (out );
786- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
786+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
787787 elog (WARNING , "Cannot remove compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
788788 return 1 ;
789789 }
@@ -797,7 +797,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
797797 /* Overwriting is forbidden,
798798 * so we must unlink partial file and exit with error.
799799 */
800- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
800+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
801801 elog (WARNING , "Cannot remove compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
802802 elog (ERROR , "WAL file already exists in archive with "
803803 "different checksum: \"%s\"" , to_fullpath_gz );
@@ -816,7 +816,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
816816 if (ferror (in ))
817817 {
818818 int save_errno = errno ;
819- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
819+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
820820 elog (WARNING , "Cannot remove compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
821821 elog (ERROR , "Cannot read from source file \"%s\": %s" ,
822822 from_fullpath , strerror (save_errno ));
@@ -825,7 +825,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
825825 if (read_len > 0 && fio_gzwrite (out , buf , read_len ) != read_len )
826826 {
827827 int save_errno = errno ;
828- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
828+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
829829 elog (WARNING , "Cannot cleanup compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
830830 elog (ERROR , "Cannot write to compressed temp WAL file \"%s\": %s" ,
831831 to_fullpath_gz_part , get_gz_error (out , save_errno ));
@@ -841,7 +841,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
841841 /* Writing is asynchronous in case of push in remote mode, so check agent status */
842842 if (fio_check_error_fd_gz (out , & errmsg ))
843843 {
844- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
844+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
845845 elog (WARNING , "Cannot cleanup remote compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
846846 elog (ERROR , "Cannot write to the remote compressed file \"%s\": %s" ,
847847 to_fullpath_gz_part , errmsg );
@@ -851,7 +851,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
851851 if (fio_gzclose (out ) != 0 )
852852 {
853853 int save_errno = errno ;
854- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
854+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
855855 elog (WARNING , "Cannot cleanup compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
856856 elog (ERROR , "Cannot close compressed temp WAL file \"%s\": %s" ,
857857 to_fullpath_gz_part , strerror (save_errno ));
@@ -860,7 +860,7 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
860860 /* sync temp file to disk */
861861 if (!no_sync )
862862 {
863- if (fio_sync (to_fullpath_gz_part , FIO_BACKUP_HOST ) != 0 )
863+ if (fio_sync (FIO_BACKUP_HOST , to_fullpath_gz_part ) != 0 )
864864 elog (ERROR , "Failed to sync file \"%s\": %s" ,
865865 to_fullpath_gz_part , strerror (errno ));
866866 }
@@ -871,10 +871,10 @@ push_file_internal_gz(const char *wal_file_name, const char *pg_xlog_dir,
871871 //copy_file_attributes(from_path, FIO_DB_HOST, to_path_temp, FIO_BACKUP_HOST, true);
872872
873873 /* Rename temp file to destination file */
874- if (fio_rename (to_fullpath_gz_part , to_fullpath_gz , FIO_BACKUP_HOST ) < 0 )
874+ if (fio_rename (FIO_BACKUP_HOST , to_fullpath_gz_part , to_fullpath_gz ) < 0 )
875875 {
876876 int save_errno = errno ;
877- if (fio_remove (to_fullpath_gz_part , false, FIO_BACKUP_HOST ) != 0 )
877+ if (fio_remove (FIO_BACKUP_HOST , to_fullpath_gz_part , false ) != 0 )
878878 elog (WARNING , "Cannot cleanup compressed temp WAL file \"%s\": %s" , to_fullpath_gz_part , strerror (errno ));
879879 elog (ERROR , "Cannot rename file \"%s\" to \"%s\": %s" ,
880880 to_fullpath_gz_part , to_fullpath_gz , strerror (save_errno ));
@@ -912,15 +912,15 @@ get_gz_error(gzFile gzf, int errnum)
912912//{
913913// struct stat st;
914914//
915- // if (fio_stat(from_path, &st, true, from_location ) == -1)
915+ // if (fio_stat(from_location, from_path, &st, true) == -1)
916916// {
917917// if (unlink_on_error)
918918// fio_unlink(to_path, to_location);
919919// elog(ERROR, "Cannot stat file \"%s\": %s",
920920// from_path, strerror(errno));
921921// }
922922//
923- // if (fio_chmod(to_path, st.st_mode, to_location ) == -1)
923+ // if (fio_chmod(to_location, to_path, st.st_mode) == -1)
924924// {
925925// if (unlink_on_error)
926926// fio_unlink(to_path, to_location);
0 commit comments