Commit Graph
60 Commits
Author SHA1 Message Date
Arthur Zakirov 70ff5aaa27 fsync() backup_label, tablespace_map, recovery.conf 2017-06-27 15:41:04 +03:00
Arthur Zakirov 3e8ac2896d fsync() data and WAL files 2017-06-27 15:24:53 +03:00
Arthur Zakirov 2fd4fd8787 Update .gitignore 2017-06-20 16:38:12 +03:00
Arthur Zakirov 7ff4b9dfe3 Fix some warnings 2017-06-16 19:30:56 +03:00
Arthur Zakirov 810ff516cc Make compiler happy 2017-06-16 15:50:54 +03:00
Arthur Zakirov e949d7fe36 Show message about validation without recovery target 2017-06-15 16:39:40 +03:00
Arthur Zakirov ac4519e33c Fixes for validate_wal().
For stream backup check only WAL segments from start_lsn to stop_lsn.
If recovery target is provided check that we can restore backup to a
recoverty target time or xid.
2017-06-15 15:52:08 +03:00
Arthur Zakirov d28b092092 Remove unnecessary elog() call 2017-06-14 16:59:04 +03:00
Arthur Zakirov 1acf0c5f6b Free base36enc's result in validate_wal() and do_validate_instance() 2017-06-14 16:08:29 +03:00
Arthur Zakirov 66d3e97e26 Do non-exclusive backup for PostgreSQL 9.6+ 2017-05-29 19:03:55 +03:00
Arthur Zakirov 7a294ad0c9 Use checkpoint_timeout in stop_streaming() 2017-05-29 18:58:41 +03:00
Arthur Zakirov dd83e73918 INFO:Wait end of WAL streaming 2017-05-29 18:58:41 +03:00
Arthur Zakirov a98eb327e1 Wait for target LSN, not only for WAL segment 2017-05-29 18:58:41 +03:00
Arthur Zakirov aa9764d8e9 Wait checkpoint_timeout + 3s for LSN in stream mode 2017-05-29 18:58:41 +03:00
Arthur Zakirov 82ca5a0213 Wait for stop_lsn.
In stream mode we wait it in backuped pg_xlog directory now.
2017-05-29 18:58:41 +03:00
Arthur Zakirov 635a4a53ed Added pgBackupGetPath2() 2017-05-29 18:58:41 +03:00
Arthur Zakirov a00f9f1863 --log-directory should be an absolute path 2017-05-29 16:56:11 +03:00
Arthur Zakirov 3b3180ec97 Fix logger, when an error is occured during parsing cmd options 2017-05-29 15:13:26 +03:00
Arthur Zakirov 777ab09f29 Remove delete_all from delete_walfiles() 2017-05-24 14:22:51 +03:00
Arthur Zakirov a3a8e8a843 Remove [-q] and [-v] from help 2017-05-19 12:09:44 +03:00
Arthur Zakirov 62eee9cfdc Write ERROR status of the backup before executing pg_stop_backup() 2017-05-19 12:08:16 +03:00
Arthur Zakirov 2654810371 Remove --verbose and --quiet from help 2017-05-18 18:12:02 +03:00
Arthur Zakirov e6ec0f2898 Check if archiving is enabled during archive backup 2017-05-18 15:53:09 +03:00
Arthur Zakirov 9f9c95c990 Wait for start_lsn in pg_start_backup() 2017-05-18 15:33:03 +03:00
Arthur Zakirov d6ee6b113f Fix copying args to std_args 2017-05-18 13:41:04 +03:00
Arthur Zakirov ff03146366 Version 1.1.12 2017-05-18 12:22:56 +03:00
Arthur Zakirov e5d93f0422 Fix help for logging parameters 2017-05-18 12:21:59 +03:00
Arthur Zakirov 726c0803b0 Add configure options for logging 2017-05-18 12:09:04 +03:00
Arthur Zakirov 5b868dc837 Fix using of va_list. It is necessary to exec va_copy() every times 2017-05-18 12:09:04 +03:00
Arthur Zakirov c2e87828e1 log_rotation_age works 2017-05-18 12:09:04 +03:00
Arthur Zakirov e56ae3007e Working on log_rotation_age 2017-05-18 12:09:04 +03:00
Arthur Zakirov 1a6ee7a320 Rotation by size works 2017-05-18 12:09:04 +03:00
Arthur Zakirov cfe9b85b9b Logging to error-log-file works 2017-05-18 12:09:04 +03:00
Arthur Zakirov 9e8b171116 pg_probackup reads logging options 2017-05-18 12:09:04 +03:00
Arthur Zakirov ea4ff53e3d Logs are written to log files 2017-05-18 12:09:04 +03:00
Arthur Zakirov 62e4e90e2c Add log file functions 2017-05-18 12:09:04 +03:00
Arthur Zakirov 69b41b2d94 Added pgut/logger.h and pgut/logger.c for message logging 2017-05-18 12:09:04 +03:00
Arthur Zakirov 95df9fa6bb Version 1.1.8 2017-04-27 17:23:10 +03:00
Arthur Zakirov ecc5e56201 Fix readTimeLineHistory_probackup(). It should check existance of history file 2017-04-27 17:10:26 +03:00
Arthur Zakirov 61475a8292 Remove unnecessary do_deletewal() function 2017-04-25 13:49:16 +03:00
Arthur Zakirov c8d5e0338d Get list of backups in do_backup() as soon as possible 2017-04-25 12:42:38 +03:00
Arthur Zakirov 2bdaaf0eaf Add pg_switch_wal(). It is used for page backup 2017-04-24 19:25:42 +03:00
Arthur Zakirov e9e25d96b4 Fix parsing db_oid from relation path in make_pagemap_from_ptrack() 2017-04-24 18:22:34 +03:00
Arthur Zakirov 737c8b0647 Add WAL column for show command 2017-04-24 17:56:05 +03:00
Arthur Zakirov 0effc18193 Remove unnecessary ERROR message 2017-04-24 15:44:15 +03:00
Arthur Zakirov d43709bf90 Fix fseek() result check 2017-04-24 15:32:14 +03:00
Arthur Zakirov 0077a78871 Fix dir_read_file_list().
It missed that names and values have quotes and did not check ptr for NULL.
2017-04-21 19:46:19 +03:00
Arthur Zakirov ff61f80ce8 Improve comment of create_recovery_conf() 2017-04-21 17:06:41 +03:00
Arthur Zakirov 8dea09ca1a Improve comments. Add pgBackupGetBackupMode() 2017-04-21 14:54:33 +03:00
Arthur Zakirov 1cd6a9762d Free base36enc's results 2017-04-21 12:06:07 +03:00
Arthur Zakirov e861c7f7f2 Little fixes
- read parent-backup-id not parent_backup
- sort backup_files_list only for ptrack backup
2017-04-21 11:54:00 +03:00
Arthur Zakirov dc50ba791a Move state() under backup_path initialization 2017-04-20 16:46:51 +03:00
Arthur Zakirov 366073b01a Version 1.1.6 2017-04-20 15:56:39 +03:00
Arthur Zakirov 82d79598d0 Do not use pointer for prev_backup_start_lsn 2017-04-20 15:08:07 +03:00
Arthur Zakirov 28626dcdb1 Fix little bugs.
- scan segno in dir_read_file_list()
- check backup_path in main() if 'backup_path == NULL'
2017-04-20 15:01:29 +03:00
Arthur Zakirov c47af357b1 Initialize backup_cleanup() earlier 2017-04-20 14:14:14 +03:00
Arthur Zakirov 1c87d613f4 Check target LSN. Archived WAL segment should contain it. 2017-04-20 12:38:51 +03:00
Arthur Zakirov 29d529a248 Fix output of show command 2017-04-19 15:20:35 +03:00
Arthur Zakirov d40f2c35ee Parse backup mode properly 2017-04-19 15:06:29 +03:00
Arthur Zakirov a100094bd4 Remove wrong semicolon 2017-04-18 19:42:23 +03:00