Commit Graph
77 Commits
Author SHA1 Message Date
Konstantin Knizhnik f2945214e5 Merge branch 'remote_pull' of git.postgrespro.ru:pgpro-dev/pg_probackup into remote_pull 2019-01-27 22:20:35 +03:00
Konstantin Knizhnik 599cce7c22 no_argument for short boolean options 2019-01-27 22:20:22 +03:00
Konstantin Knizhnik 2e9ea2b2b5 Revert commit e02b7f7c9 2019-01-27 09:43:22 +03:00
Konstantin Knizhnik 3bedd3b639 Remove walmethods 2019-01-27 01:11:52 +03:00
Konstantin Knizhnik f7e2a7a8cb Some minor fixes 2019-01-26 23:56:53 +03:00
Konstantin Knizhnik 7ef0304e76 Fix remote pull backup issues 2019-01-26 17:14:25 +03:00
Konstantin Knizhnik 56472e0f70 Fix location for listing backup files 2019-01-26 16:23:43 +03:00
Konstantin Knizhnik 1ba407bca6 Add 'agent' command instead of --agent option 2019-01-26 15:47:26 +03:00
Konstantin Knizhnik 3e773e184c Optimize delta backup 2019-01-26 11:43:30 +03:00
Konstantin Knizhnik 4450134ac0 Adopt fio for pull model 2019-01-25 23:22:52 +03:00
Konstantin Knizhnik 158a3df648 Start implementation of new remote pull approach 2019-01-25 20:12:46 +03:00
Konstantin Knizhnik a806c65b5a Fix error decoding 2019-01-25 16:26:48 +03:00
Konstantin Knizhnik a04361abdd Fix transfer agent error messages 2019-01-25 15:46:31 +03:00
Konstantin Knizhnik ab5d602258 Fix directory remove 2019-01-24 18:33:53 +03:00
Konstantin Knizhnik df120095b1 Fix SIGSEGV in write_backup_status 2019-01-24 14:36:50 +03:00
Konstantin Knizhnik ab94800fab Fix log message redirection 2019-01-24 14:17:32 +03:00
Konstantin Knizhnik 4e3e62b1cf Fix problem with logging 2019-01-24 00:28:49 +03:00
Konstantin Knizhnik 85b247d76d Fix problem with logging filtering 2019-01-23 23:33:22 +03:00
Konstantin Knizhnik 516cfa3214 Read agent error messages 2019-01-23 18:46:51 +03:00
Konstantin Knizhnik 9b6e5da63f Fix configuration of reomte agent 2019-01-23 17:26:32 +03:00
Konstantin Knizhnik 6e261cc2ad Read configuration before launching remote agent 2019-01-23 15:55:00 +03:00
Konstantin Knizhnik 8659fc6ab5 Fix passing options with spaces to remote backup 2019-01-23 12:18:18 +03:00
Konstantin Knizhnik 66ebfcbd04 Remove --remote option 2019-01-22 20:41:17 +03:00
Konstantin Knizhnik f8e9af6930 Fix remote restore from backup 2019-01-22 18:45:39 +03:00
Konstantin Knizhnik 8f980b6d35 Handle string options with spaces 2019-01-22 18:18:53 +03:00
Konstantin Knizhnik 03056c7238 Disable logging to file in agent 2019-01-22 14:40:49 +03:00
Konstantin Knizhnik 0df77d0c11 Optional argument for boolean options 2019-01-22 12:20:58 +03:00
Konstantin Knizhnik 9311590adf More remote options to config 2019-01-21 19:22:05 +03:00
Konstantin Knizhnik eea74a8423 More remote options to config 2019-01-21 19:21:54 +03:00
Konstantin Knizhnik bd241d8253 Replace %m option with strerror(errno) 2019-01-21 18:49:48 +03:00
Konstantin Knizhnik 3e970d1c52 Use elog instead of fprintf(stderr) for remote IO errors 2019-01-21 15:48:06 +03:00
Konstantin Knizhnik 4ceee57f1d Some fixes for remote logging 2019-01-21 14:05:38 +03:00
Konstantin Knizhnik fce117de86 Grab ssh stderr 2019-01-21 11:12:37 +03:00
Konstantin Knizhnik 64510a4261 Fix remote rename command 2019-01-18 22:45:40 +03:00
Konstantin Knizhnik e02b7f7c92 Support -D options for archive-get andd archive-push commands 2019-01-18 22:33:18 +03:00
Konstantin Knizhnik 9865e0934d Fix problem with remote archive-push 2019-01-18 18:28:39 +03:00
Konstantin Knizhnik fdfb074703 Fix remote delta backup 2019-01-18 00:43:39 +03:00
Konstantin Knizhnik be78ca6ee2 Fix remote delta backup 2019-01-18 00:37:18 +03:00
Konstantin Knizhnik 3b144bbe2b Fix remote delta backup 2019-01-18 00:21:42 +03:00
Konstantin Knizhnik 065d981e36 Fix remote delta backup 2019-01-18 00:10:58 +03:00
Konstantin Knizhnik 577a8d9318 Fix remote delta backup 2019-01-17 19:40:54 +03:00
Konstantin Knizhnik d6908b3538 Fix open file mode 2019-01-15 01:07:48 +03:00
Konstantin Knizhnik fa146f5da0 Merge with master 2019-01-11 19:08:39 +03:00
Konstantin Knizhnik ae5aa3db73 Implement remove ARCHIVE commands 2018-12-13 18:32:39 +03:00
Konstantin Knizhnik 58373a5e17 Add comments for FIO functions 2018-12-13 18:04:44 +03:00
Konstantin Knizhnik 4c249ee1b5 Send signal to agent in case of parent process exit 2018-12-13 12:50:26 +03:00
Konstantin Knizhnik 2247716b68 Fix agent version check 2018-12-11 14:27:10 +03:00
Konstantin Knizhnik e97fd44643 Fix passing prgram version to agent 2018-12-10 19:40:36 +03:00
Konstantin Knizhnik fd8657f1cf Add agent version check 2018-12-07 16:25:13 +03:00
Konstantin Knizhnik 22c7600975 Support remote readdir 2018-12-07 14:27:25 +03:00
Konstantin Knizhnik f3c62d6714 Fix remote backup validate 2018-12-07 11:48:03 +03:00
Konstantin Knizhnik 1b58ec8c5c Fix variable transfer 2018-12-07 11:07:00 +03:00
Konstantin Knizhnik e753643b8d Add error message in case of invalid compression algorithm 2018-12-06 19:00:08 +03:00
Konstantin Knizhnik 1bf9fce684 Change way of transfering variables between agent and server 2018-12-06 17:05:37 +03:00
Konstantin Knizhnik 747bca7a6d Clear O_EXCL flag for remote backup 2018-12-05 19:45:23 +03:00
Konstantin Knizhnik 4ca180dfa0 Add --remote-path option 2018-12-04 18:04:44 +03:00
Konstantin Knizhnik b4275a6f4f Remote read of config file 2018-12-04 17:24:11 +03:00
Konstantin Knizhnik bb760c38c6 Merge with maste 2018-11-29 19:58:40 +03:00
Konstantin Knizhnik c64fd5a43e Add -ssh-options option 2018-11-27 11:19:49 +03:00
Konstantin Knizhnik 50cb6f7893 Merge branch 'remote_ssh' of git.postgrespro.ru:pgpro-dev/pg_probackup into remote_ssh 2018-11-20 16:10:25 +03:00
Konstantin Knizhnik ddf2b9b4b3 Rename ssh options 2018-11-20 16:10:18 +03:00
Konstantin Knizhnik 5f7aed02b2 Provide compatibility with older Postgres versions 2018-11-18 14:40:25 +03:00
Konstantin Knizhnik f9a0ae971c Remove unused include 2018-11-18 14:37:34 +03:00
Konstantin Knizhnik 75b181c039 Merge with master 2018-11-15 18:37:13 +03:00
Konstantin Knizhnik 728e3d5bdc Avoid compression warnings for already compressed pages 2018-11-08 15:25:28 +03:00
Konstantin Knizhnik 5e12fec6ab Eliminate unsued varaibles 2018-11-08 12:43:19 +03:00
Konstantin Knizhnik 57eac499c4 Merge branch 'master' into remote_ssh 2018-11-08 12:29:28 +03:00
Konstantin Knizhnik 05e3211e27 Provide backward compatibility for decompression bug 2018-11-08 12:27:42 +03:00
Konstantin Knizhnik dec2e62429 Provide backward compatibility for decompression bug 2018-11-08 12:23:04 +03:00
Konstantin Knizhnik 45940cb587 Merge branch 'master' of git.postgrespro.ru:pgpro-dev/pg_probackup 2018-11-07 22:07:02 +03:00
Konstantin Knizhnik 62d0f5fc97 Fix bug with page compression 2018-11-07 22:06:50 +03:00
Konstantin Knizhnik 6b029ebfdc Support compression 2018-11-05 23:18:44 +03:00
Konstantin Knizhnik 9a4780700c First successful restore 2018-11-05 15:23:46 +03:00
Konstantin Knizhnik be6a4e9bcb Remote backup works 2018-11-04 23:20:07 +03:00
Konstantin Knizhnik be4c4be4c2 Fix rermote backup protocol 2018-11-04 10:02:26 +03:00
Konstantin Knizhnik ca5c4b09c7 Add missed files 2018-11-02 20:31:48 +03:00
Konstantin Knizhnik 050d0150d0 Implement remote backup though SSH 2018-11-02 20:24:09 +03:00