David Steele
|
a6d3b7e1a9
|
Working on checking restores against the manifest. Current issue is that the manifest does not always record the final size of the file - it may change while the file is being copied. This is fine in principal but makes testing a pain.
|
2015-01-31 23:04:24 -05:00 |
|
David Steele
|
018a2afaca
|
Moved bNoStartStop tablespace mapping to Manifest object.
|
2015-01-31 18:23:37 -05:00 |
|
David Steele
|
d7b669d560
|
Moved manifest build to manifest object.
|
2015-01-31 18:15:08 -05:00 |
|
David Steele
|
cd500484a2
|
Revert "Working on doc formatting."
This reverts commit a0559799fd .
|
2015-01-31 17:37:55 -05:00 |
|
David Steele
|
a0559799fd
|
Working on doc formatting.
|
2015-01-31 17:36:25 -05:00 |
|
David Steele
|
682d419d08
|
Fixed file list.
|
2015-01-31 17:32:16 -05:00 |
|
David Steele
|
1ba176285e
|
Work on restore/recovery docs.
|
2015-01-31 17:10:19 -05:00 |
|
David Steele
|
f94812932a
|
Working on operations docs.
|
2015-01-31 16:27:32 -05:00 |
|
David Steele
|
267efbd71d
|
Fixed restore::thread-max
|
2015-01-31 15:37:59 -05:00 |
|
David Steele
|
0c9da6a5ab
|
Removed version file - redundant to the version in backup.manifest.
|
2015-01-31 15:06:53 -05:00 |
|
David Steele
|
e524c4dd1a
|
Timeline unit tests are working.
Options from config file are being written to recovery.conf.
Fixed issue with .history files not being picked up by archive-xfer.
|
2015-01-31 13:48:09 -05:00 |
|
David Steele
|
cd9df8b4f8
|
Renamed uninit to cleanup.
|
2015-01-31 09:05:05 -05:00 |
|
David Steele
|
11c257296a
|
In the end it was a single non-undefed reference holding up the show. The Backup file should be split into Archive, Backup, Expire, and made into objects. That would cut down on this kind of nastiness.
|
2015-01-30 20:16:21 -05:00 |
|
David Steele
|
50e015a838
|
Revert "Abortive attempt at cleaning up some thread issues - I realized the issue is in mixing threads and objects too liberally. Trying another approach but want to keep this code for historical and reference purposes."
This reverts commit e95631f82a .
|
2015-01-30 18:58:49 -05:00 |
|
David Steele
|
e95631f82a
|
Abortive attempt at cleaning up some thread issues - I realized the issue is in mixing threads and objects too liberally. Trying another approach but want to keep this code for historical and reference purposes.
|
2015-01-30 14:55:55 -05:00 |
|
David Steele
|
fb934ecce9
|
Allow immediate stops when discarding data at end of unit test. Makes the shutdowns faster.
|
2015-01-30 14:54:08 -05:00 |
|
David Steele
|
19e455afc1
|
Some fixes in unit tests - more needed.
|
2015-01-28 16:25:38 -05:00 |
|
David Steele
|
499d6c8422
|
Added tests for all --delta --force combinations.
Added error check for postmaster running.
Added error check for path not empty.
|
2015-01-28 13:14:46 -05:00 |
|
David Steele
|
16dd271794
|
Added an incremental backup to vary the unit tests.
|
2015-01-28 11:12:21 -05:00 |
|
David Steele
|
139b1cf872
|
Fixed small race condition in cleanup - the archiver was recreating paths after they had been deleted. Put in a loop to make sure it gets done.
|
2015-01-28 10:29:29 -05:00 |
|
David Steele
|
60550cd45b
|
Archive async now works local, but there is a pending bug to make sure archive::path != backup::path.
Added code to be sure that restore will not try to log into the backup path unless it is local.
|
2015-01-28 00:28:21 -05:00 |
|
David Steele
|
b98b2df9f8
|
Fixed wait_for_file() so that it will not error if the path does not yet exist.
|
2015-01-28 00:26:20 -05:00 |
|
David Steele
|
a59bd8c328
|
Restores except for type=none are mostly working. There are some failing unit tests to fix.
|
2015-01-27 22:59:59 -05:00 |
|
David Steele
|
13544d51bf
|
Recovery is working for none and default, but unit tests are not complete.
|
2015-01-27 11:44:23 -05:00 |
|
David Steele
|
f59aae101d
|
Ready to start writing recovery unit tests.
|
2015-01-26 14:59:58 -05:00 |
|
David Steele
|
ac22c314a9
|
Working on plumbing for recovery options.
|
2015-01-26 11:01:24 -05:00 |
|
David Steele
|
eeffd62a12
|
Working on recovery options.
|
2015-01-25 17:27:46 -05:00 |
|
David Steele
|
6db49e1083
|
Cleaned up some time functions.
|
2015-01-25 12:20:12 -05:00 |
|
David Steele
|
9069c34e34
|
Added more tablespace changes to backup unit tests.
|
2015-01-24 11:05:26 -05:00 |
|
David Steele
|
e1c5f7f8ed
|
Now able to check for specific errors in unit tests - as long as they are raised with an error code.
|
2015-01-23 18:28:39 -05:00 |
|
David Steele
|
c6dad12748
|
Using usleep for more resolution,
|
2015-01-23 14:12:53 -05:00 |
|
David Steele
|
d3763908e7
|
Added longer sleep to show how big an issue this can be.
|
2015-01-22 21:20:49 -05:00 |
|
David Steele
|
a3b3f98f66
|
Fixed some issues with remote backups after restore (unit test bugs only).
|
2015-01-22 20:55:16 -05:00 |
|
David Steele
|
21c715b25c
|
Restore tablespace remaps are working.
|
2015-01-22 20:11:33 -05:00 |
|
David Steele
|
df4b50b977
|
Restore with base path remap working.
|
2015-01-22 19:04:55 -05:00 |
|
David Steele
|
82969eb497
|
Wrote some helper functions to make backup unit tests simpler.
Fixed an issue with checksum generation in resume.
|
2015-01-22 17:43:19 -05:00 |
|
David Steele
|
b53cb9f64e
|
Unit tests for backup resume.
Improved warning message when a backup cannot be resumed.
|
2015-01-22 10:54:02 -05:00 |
|
David Steele
|
fc2838d60f
|
All references to old-style manifest eliminated (hopefully).
|
2015-01-21 18:37:49 -05:00 |
|
David Steele
|
ade9ad78b4
|
Allow file keys to be validated on remove.
|
2015-01-21 13:57:58 -05:00 |
|
David Steele
|
ba7a939798
|
More migration to manifest object.
|
2015-01-21 10:44:08 -05:00 |
|
David Steele
|
a938813c01
|
More migration to manifest object.
|
2015-01-20 19:04:45 -05:00 |
|
David Steele
|
c33bc1e899
|
More migration to manifest object.
|
2015-01-20 18:00:03 -05:00 |
|
David Steele
|
26c568b7bc
|
Manifest checksum failure shows expected value to allow manual fix - though not recommended.
|
2015-01-20 16:20:27 -05:00 |
|
David Steele
|
92c9ed8963
|
Added checksum to manifest to detect corruption.
|
2015-01-20 16:05:15 -05:00 |
|
David Steele
|
44fad1f4a4
|
Improvements to manifest save.
|
2015-01-20 14:42:22 -05:00 |
|
David Steele
|
8a7ee1bb1f
|
Integration of new Manifest object.
|
2015-01-20 14:13:35 -05:00 |
|
David Steele
|
15a45f31f4
|
Added feature list.
|
2015-01-20 12:17:39 -05:00 |
|
David Steele
|
e20f93ef1b
|
Cleaned up test usage.
|
2015-01-12 09:05:26 -05:00 |
|
David Steele
|
84abcd7d61
|
Minor fixes.
|
2015-01-11 11:53:03 -05:00 |
|
David Steele
|
34116d3816
|
Added usage to test.pl and automatic search for psql-bin.
|
2015-01-11 11:52:16 -05:00 |
|