1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2025-09-16 09:26:30 +02:00

Commit Graph

  • 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
  • 042f172eab temporary disable windows build on REL_2_6 (try to) Yura Sokolov 2022-12-04 04:21:38 +03:00
  • cdd5b5263f Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-12-04 04:17:28 +03:00
  • 02e3fb0477 tests: table_checksum needs no sorting in fact Yura Sokolov 2022-12-04 02:26:54 +03:00
  • 8d8a92c1d1 tests: more usages for table_checksum Yura Sokolov 2022-12-02 16:55:38 +03:00
  • 9bcefb2569 [PBCKP-327] test_ptrack_multiple_segments: try to avoid memory consumption Yura Sokolov 2022-12-02 15:10:22 +03:00
  • ae4b3ba899 make ft_malloc/free to be functions instead of macros Yura Sokolov 2022-12-02 12:54:32 +03:00
  • 2d084aaf72 ft: dealloc message in fobjErr_fobjDispose Yura Sokolov 2022-12-02 12:48:15 +03:00
  • b239823c29 [PBCKP-374] pioLocalDrive_pioWriteFile - use temporary file and rename Yura Sokolov 2022-12-02 11:42:43 +03:00
  • fb8441a9b0 externalize couple of functions Yura Sokolov 2022-12-02 09:42:35 +03:00
  • b288fec839 [PBCKP-372]: Rewriting write_backup_filelist using pio and ft_strbuf_t d.lepikhova 2022-11-30 00:23:23 +05:00
  • 744c2858e9 Merge pull request #578 from postgrespro/REL-2_5_PBCKP-320 Alexander Burtsev 2022-12-01 15:11:36 +03:00
  • fe75cdbf93 PBCKP-367 pio is inside of config_read_opt. fio_access is replaced with missing_ok=false Sergey Fukanchik 2022-11-29 19:36:07 +03:00
  • d5ef113a83 [PBCKP-351] add new way to parse config options Yura Sokolov 2022-12-01 11:59:01 +03:00
  • 44ff1630e2 [PBCKP-349] use pioReadFile in read_tablespace_map Yura Sokolov 2022-12-01 10:24:21 +03:00
  • a9b72d86a0 ft_cstrdupn Yura Sokolov 2022-12-01 06:54:27 +03:00
  • abacfb23cf ft_strbuf_t overflowed Yura Sokolov 2022-12-01 06:45:08 +03:00
  • 7e8f64ab4c Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-11-30 21:50:33 +03:00
  • 619816012a fix ArchiveTest.test_pgpro434_4 for Pg15 Yura Sokolov 2022-11-30 21:50:20 +03:00
  • d50b0e20b4 a bit of improvement to pioCopy/pioReadFull Yura Sokolov 2022-11-30 21:46:28 +03:00
  • c7f153bae0 Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-11-30 16:36:04 +03:00
  • 8fa063f688 travis: and backup_test Yura Sokolov 2022-11-30 16:34:00 +03:00
  • 7e59a19df1 [DOC] {PBCKP-320] Remove duplicate descriptions of backup/catchup modes [skip-travis] Elena Indrupskaya 2022-11-30 15:56:41 +03:00
  • 154a7cb939 Merge branch 'REL_2_6-PBCKP-279' into REL_2_6 Yura Sokolov 2022-11-30 14:59:19 +03:00
  • c7d88f978e Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-11-30 14:59:03 +03:00
  • 3b2efe63a2 and again try fix travis tests.init_test Yura Sokolov 2022-11-30 14:58:36 +03:00
  • aa59169db1 Merge branch 'REL_2_5' into REL_2_6 Yura Sokolov 2022-11-30 08:08:35 +03:00
  • 6a684d89b5 ... Yura Sokolov 2022-11-30 08:07:44 +03:00