1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2026-04-25 21:11:48 +02:00

Commit Graph

  • 8efe4d4bc7 remove fio fd-style functions and gzFile-style functions as unused Yura Sokolov 2022-12-15 11:09:25 +03:00
  • 692f0c0e7b SimpleXlogPageRead: replace fileExists with pioExists Yura Sokolov 2022-12-15 11:01:42 +03:00
  • d231fc6be5 fix pioReadFilter_pioRead Yura Sokolov 2022-12-15 10:30:35 +03:00
  • d175255933 use pioOpenRead and pioWrapForReSeek in SimpleXlogPageRead Yura Sokolov 2022-12-15 09:51:25 +03:00
  • fdab5a9149 prepare to replace fio in parsexlog.c: seekable decompressor Yura Sokolov 2022-12-15 09:05:59 +03:00
  • 67664b6211 Test travis start check-travis-vm Alexey Savchkov 2022-12-15 12:42:00 +07:00
  • d3ad1f4318 remove a lot of unused fio functions Yura Sokolov 2022-12-15 07:33:21 +03:00
  • fdda848511 [PBCKP-404] use pioCopy instead of restore_non_data_file_internal Yura Sokolov 2022-12-15 06:59:56 +03:00
  • ad178a80d0 [PBCKP-404] use pioReader in restore_data_file and validate_file_pages Yura Sokolov 2022-12-15 06:51:45 +03:00
  • 36335b6047 remove pioReadFull Yura Sokolov 2022-12-15 05:45:34 +03:00
  • f8286da568 [PBCKP-404] use pioDBWriter for restore_data_file/restore_non_data_file Yura Sokolov 2022-12-15 02:15:22 +03:00
  • 482c5d9933 fix pioTruncate/pioSeek signature: it is better to accept uint64_t Yura Sokolov 2022-12-15 01:01:40 +03:00
  • 4f153eb70f PBCKP-403 use pio in write_page_headers s.fukanchik 2022-12-14 23:39:18 +03:00
  • 640e7a5dcd Update README.md Alexander Burtsev 2022-12-14 17:42:15 +03:00
  • f3a5de561a merge_test: duplicate fio_remove breakpoints to pioRemove__do Yura Sokolov 2022-12-14 16:13:25 +03:00
  • 30e3e37c7b Update README.md Alexander Burtsev 2022-12-14 16:09:53 +03:00
  • 3f18ffab8b fix pioWriteCompressed Yura Sokolov 2022-12-14 15:59:22 +03:00
  • fceeb0abf2 Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-12-14 11:12:37 +03:00
  • 1f773d6d54 change pioWrite signature since it always return error on short write Yura Sokolov 2022-12-14 11:09:33 +03:00
  • 42ef001b9d add pioWriteCompressed to pioDBWriter Yura Sokolov 2022-12-14 10:55:42 +03:00
  • 7fa6986306 [PBCKP-395] split pioOpen to pioOpenRead and pioOpenStream Yura Sokolov 2022-12-14 09:59:46 +03:00
  • ddb0d3329d [PBCKP-395] force async erorr fetching in pioRemoteWriteFile_pioClose Yura Sokolov 2022-12-14 09:26:01 +03:00
  • 36e52ff9ab fix for pioLocalFileWriter Yura Sokolov 2022-12-14 09:18:46 +03:00
  • e25f8ab1cc [PBCKP-395] intermediate step: forbid writting on pgFile Yura Sokolov 2022-12-14 08:59:28 +03:00
  • 55fbf0b954 [PBCKP-395] use pioOpenWrite in data.c copy_pages Yura Sokolov 2022-12-14 08:40:55 +03:00
  • 662833bb37 [PBCKP-395] use pioOpenWrite in archive.c get_wal_file Yura Sokolov 2022-12-14 08:34:22 +03:00
  • 2428adb7a5 [PBCKP-395] and looks pioDBWriter needs pioTruncate Yura Sokolov 2022-12-14 08:29:49 +03:00
  • 9e1f00de79 [PBCKP-395] add pioDBDrive.pioOpenWrite for opening file with pioSeek Yura Sokolov 2022-12-14 08:15:53 +03:00
  • 5e82af7f3a [PBCKP-395] use pioOpenRewrite in create_empty_file Yura Sokolov 2022-12-14 06:42:59 +03:00
  • 644d5f72c8 [PBCKP-395] use pioOpenRewrite in archive.c: push_file_internal Yura Sokolov 2022-12-13 17:59:49 +03:00
  • ac4e509a82 [PBCKP-395] use pioOpenRewrite in pioLocalDrive_pioWriteFile Yura Sokolov 2022-12-13 16:55:18 +03:00
  • 85dc5c09a0 [PBCKP-395] use pioOpenRewrite in write_backup_filelist Yura Sokolov 2022-12-13 16:46:47 +03:00
  • 5021a99657 [PBCKP-395] use pioOpenWrite in send_pages Yura Sokolov 2022-12-13 16:22:41 +03:00
  • 19fcad262e [PBCKP-395] implement remote pioOpenRewrite Yura Sokolov 2022-12-14 06:32:19 +03:00
  • 096a8f9fe0 [PBCKP-395] introduce pioLocalDrive_pioOpenRewrite Yura Sokolov 2022-12-10 16:26:42 +03:00
  • 156419422c expose pioDBDrive more Yura Sokolov 2022-12-14 08:11:06 +03:00
  • c516fcb7b9 change pioSeek signature Yura Sokolov 2022-12-14 07:10:39 +03:00
  • 3e3178e567 ... pioWrite will return error if it writes lesser. Yura Sokolov 2022-12-14 07:11:00 +03:00
  • 698824e581 file.c: regularize remote handle handling Yura Sokolov 2022-12-14 06:20:19 +03:00
  • 7866628420 fo_obj.h: improve debug-ability by making method entry function static Yura Sokolov 2022-12-13 19:12:36 +03:00
  • b90273fe14 Increment the expected test version Alexey Savchkov 2022-12-13 22:50:17 +07:00
  • 1d2faa383b fo_obj: hide warnings in $iref/$iunref Yura Sokolov 2022-12-13 16:55:59 +03:00
  • 38f59c6567 fix pioWriteFilter_pioWriteFinish Yura Sokolov 2022-12-13 16:19:56 +03:00
  • 10ac3c9918 [PBCKP-402] bound check for abortedRecPtr to Pg15 Yura Sokolov 2022-12-13 13:06:09 +03:00
  • 24f12d98d9 [PBCKP-402,PBCKP-354] refix "missing contrecord" detection. Yura Sokolov 2022-12-13 02:52:18 +03:00
  • 9391a1b676 Increment the version Alexey Savchkov 2022-12-13 00:01:03 +07:00
  • b74ec9046d Update Readme Alexey Savchkov 2022-12-05 22:31:47 +07:00
  • 076e3fdae9 [PBCKP-394] skip creating partitioned index on < 11 versions on test_checkdb_amcheck_only_sanity Sofia Kopikova 2022-12-12 15:46:17 +03:00
  • a85d8dcb6e a bit of sanity to reader_data REL_2_6-read-wal-forward Yura Sokolov 2022-12-12 12:21:41 +03:00
  • c74acb4610 cleanup xlogreader in SwitchThreadtoNextWal so we don't need to seek back Yura Sokolov 2022-12-12 10:36:06 +03:00
  • 8188a8875f parsexlog.c read_recovery_info: do not read wal file in backward Yura Sokolov 2022-12-10 20:35:47 +03:00
  • e683cf8a5c fix compilation for < PG12 Yura Sokolov 2022-12-12 12:49:20 +03:00
  • 29917e3592 fix for < Pg13 REL_2_5_wal_forward_always Yura Sokolov 2022-12-12 12:14:08 +03:00
  • d582627366 cleanup xlogreader in SwitchThreadtoNextWal so we don't need to seek back Yura Sokolov 2022-12-12 10:36:06 +03:00
  • 81f1ed2293 do not read wal file in backward Yura Sokolov 2022-12-10 20:35:47 +03:00
  • 3d7d28ecd1 [PBCKP-373] Got rid of the fio_access function Daniel Shelepanov 2022-12-05 20:29:52 +03:00
  • 52a42a856b PBCKP-390 Освобождать PGresult в get_database_map Sergey Fukanchik 2022-12-08 12:51:32 +03:00
  • 77b47e20d7 remove fetch.c because functions defined here are unused Yura Sokolov 2022-12-10 16:29:30 +03:00
  • 36ff719717 and another one unused function Yura Sokolov 2022-12-09 10:21:42 +03:00
  • 6898075741 remove some already unused functions Yura Sokolov 2022-12-09 10:15:13 +03:00
  • e3c322a926 buffer for pioLocalPagesIterator Yura Sokolov 2022-12-09 10:08:57 +03:00
  • 5dfb164d2a send_pages: simplify headers handling Yura Sokolov 2022-12-09 00:55:26 +03:00
  • 2b387ed853 remove datapagemap_iterator and optimize datapatemap_first Yura Sokolov 2022-12-08 23:47:38 +03:00
  • f5616ea04c get rid of fio_pread Yura Sokolov 2022-12-08 23:11:53 +03:00
  • 3b86b76dbe [PBCKP-338] use n_blocks returned by pages iterator. Yura Sokolov 2022-12-08 22:49:52 +03:00
  • 8be1417ee9 [PBCKP-338] pioIteratePages: rename 'strict' parameter to 'just_validate' Yura Sokolov 2022-12-08 21:48:44 +03:00
  • 218e78468c [PBCKP-338] move pioIteratePages to separate pioDBDrive. Yura Sokolov 2022-12-08 20:59:36 +03:00
  • 23dff59564 [PBCKP-338] simpler iterate pages signature Yura Sokolov 2022-12-08 12:53:09 +03:00
  • b765af4059 [PBCKP-338] Some simplifications Yura Sokolov 2022-12-08 11:52:48 +03:00
  • 1cb72dc320 [PBCKP-338] move prepare_page to file.c, since it is single call place. Yura Sokolov 2022-12-08 11:45:54 +03:00
  • 9c0dd85c1f [PBCKP-338] simplify backup_page and its usage. Yura Sokolov 2022-12-08 10:03:27 +03:00
  • f1e89a26d7 [PBCKP-338] page iterator Sergey Fukanchik 2022-11-30 15:33:58 +03:00
  • 4fa34c61f7 [PBCKP-336] calculate CRC32 inplace Yura Sokolov 2022-12-08 21:05:09 +03:00
  • b6e8f1ebf5 fu_util: assert on method missing Yura Sokolov 2022-12-08 10:05:39 +03:00
  • 822fbbfe50 [PBCKP-326] regex fixed in test_missing_replication_permission_1 Daniel Shelepanov 2022-11-03 10:50:23 +03:00
  • a1c2e91bd3 Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-12-08 08:05:27 +03:00
  • 153b0cf04c some valgrind cleanup Sergey Fukanchik 2022-12-08 07:56:08 +03:00
  • 25e63c5a7c raw strings in python regex; ignore generated transation files Yura Sokolov 2022-12-08 07:44:12 +03:00
  • 89bf39c5dd pioCopy: return to single pioRead in loop and style cleanup Yura Sokolov 2022-12-08 07:31:37 +03:00
  • 95e439f310 change ft_bytes_move prototype to size_t Sofia Kopikova 2022-12-07 11:44:17 +03:00
  • a68963ce75 [PBCKP-363] CRC32 WIP Sofia Kopikova 2022-12-07 11:43:48 +03:00
  • 15c304ad6c [PBCKP-375] Prepared for moving RelFileNode to RelFileLocator in the PG16. Victor Spirin 2022-12-04 18:15:22 +03:00
  • 3bc0fc4b81 Documentation hot fix Daniel Shelepanov 2022-12-07 13:35:25 +03:00
  • 29a9efb4d4 [PBCKP-325] refix test_issue_231 Yura Sokolov 2022-12-06 14:17:04 +03:00
  • 5730021094 externalize readBackupControlFile Yura Sokolov 2022-12-06 02:15:29 +03:00
  • 9d2bd161c0 Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-12-06 02:02:33 +03:00
  • 1b48745da1 Some pioDrive refactoring [PBCKP-319][PBCKP-384] Yura Sokolov 2022-12-06 00:14:40 +03:00
  • bef73b8ba6 more usages for table_checksum Yura Sokolov 2022-12-04 03:31:32 +03:00
  • 6bd71d866d [PBCKP-382] and another one Pg15 pg_backup_stop() Yura Sokolov 2022-12-06 01:51:22 +03:00
  • f032861577 Merge branch 'PBCKP-382-bug_15_compat' into 'REL_2_5' Yuriy Sokolov 2022-12-06 01:50:00 +03:00
  • aa074cad26 ignore lock_file absense in release_shared_lock_file Yura Sokolov 2022-12-05 20:32:04 +03:00
  • 3109634ecb [PBCKP-325] change test_issue_231 to check backup id are different Yura Sokolov 2022-12-05 15:49:12 +03:00
  • 573a0a9732 Merge branch 'REL_2_6-PBCKP-350' into 'REL_2_6' Yuriy Sokolov 2022-12-05 14:12:57 +03:00
  • 6937adf29c [PBCKP-350] make pio_line_reader and use it in get_backup_filelist Yuriy Sokolov 2022-12-05 14:12:57 +03:00
  • ce297c3fa5 PBCKP-351 use new error message format in control test. Sergey Fukanchik 2022-12-05 13:10:42 +03:00
  • c42f68ecca [PBCKP-382] version 15 compatibility bug Daniel Shelepanov 2022-12-05 11:21:19 +03:00
  • ce4335c9b8 Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-12-04 14:18:00 +03:00
  • 0f7e01b7f3 try travis without docker Yura Sokolov 2022-12-04 09:08:26 +03:00
  • f2f47f7734 get rid of plpython usage Yura Sokolov 2022-12-04 05:33:52 +03:00
  • fc50cf0ddf tests: fix Yura Sokolov 2022-12-04 04:24:55 +03:00