Greg Sabino Mullane [Thu, 22 Mar 2012 19:58:15 +0000 (15:58 -0400)]
 
Add support for MariaDB
Greg Sabino Mullane [Thu, 22 Mar 2012 18:38:21 +0000 (14:38 -0400)]
 
Testing tweaks for SQLite
Greg Sabino Mullane [Thu, 22 Mar 2012 18:32:54 +0000 (14:32 -0400)]
 
No backticks!
Greg Sabino Mullane [Thu, 22 Mar 2012 18:28:36 +0000 (14:28 -0400)]
 
Typo help.
Greg Sabino Mullane [Thu, 22 Mar 2012 18:28:21 +0000 (14:28 -0400)]
 
Update testing suite for MySQL.
Greg Sabino Mullane [Wed, 21 Mar 2012 18:08:12 +0000 (14:08 -0400)]
 
Adjust for case-sensitive table names in testing.
Greg Sabino Mullane [Sun, 18 Mar 2012 20:38:57 +0000 (16:38 -0400)]
 
Various small tweaks.
Greg Sabino Mullane [Sun, 18 Mar 2012 12:45:21 +0000 (08:45 -0400)]
 
Cleanup of conflict code
Greg Sabino Mullane [Sun, 18 Mar 2012 12:42:34 +0000 (08:42 -0400)]
 
Lower default sleeps; making testing too painful. :)
Greg Sabino Mullane [Sun, 18 Mar 2012 12:42:23 +0000 (08:42 -0400)]
 
Expand test coverage.
Greg Sabino Mullane [Sun, 18 Mar 2012 12:41:50 +0000 (08:41 -0400)]
 
Remove unused sub. Better debug output during testing.
Greg Sabino Mullane [Fri, 16 Mar 2012 17:41:09 +0000 (13:41 -0400)]
 
Sleep a bit after we fork the VAC daemon, to decrease the chances of things blowing up if the MCP dies before we call inactivedestroy on the forked handles.
Greg Sabino Mullane [Fri, 16 Mar 2012 03:17:41 +0000 (23:17 -0400)]
 
Better checking of "identical" default column expressions.
Greg Sabino Mullane [Wed, 14 Mar 2012 12:58:00 +0000 (08:58 -0400)]
 
There are some other related issues, but might as well fix this up in a commit.
Greg Sabino Mullane [Thu, 8 Mar 2012 20:44:46 +0000 (15:44 -0500)]
 
Allow timestamp columns to not match on startup.
Greg Sabino Mullane [Thu, 8 Mar 2012 20:41:09 +0000 (15:41 -0500)]
 
Fix up quoting of tablenames.
Redo the truncate support.
Test with mixed-case tablenames.
Greg Sabino Mullane [Fri, 2 Mar 2012 19:35:54 +0000 (14:35 -0500)]
 
Test counting tweaks.
Greg Sabino Mullane [Fri, 2 Mar 2012 04:47:41 +0000 (23:47 -0500)]
 
Sequence testing.
Greg Sabino Mullane [Fri, 2 Mar 2012 04:47:13 +0000 (23:47 -0500)]
 
Fixes for sequences
Greg Sabino Mullane [Tue, 28 Feb 2012 15:27:27 +0000 (10:27 -0500)]
 
Add tests for sequences.
Greg Sabino Mullane [Tue, 28 Feb 2012 15:09:00 +0000 (10:09 -0500)]
 
Do not show "old" sequence information if this is a fullcopy, as we are simply blowing it away.
Greg Sabino Mullane [Tue, 28 Feb 2012 14:56:07 +0000 (09:56 -0500)]
 
Make it easier to add sequences to a herd
Greg Sabino Mullane [Tue, 28 Feb 2012 13:39:38 +0000 (08:39 -0500)]
 
Testing infra: detect sequence diffs.
Greg Sabino Mullane [Mon, 27 Feb 2012 21:31:36 +0000 (16:31 -0500)]
 
More support for my horrible typing skills.
Greg Sabino Mullane [Mon, 27 Feb 2012 21:15:46 +0000 (16:15 -0500)]
 
Remove debug message.
Greg Sabino Mullane [Mon, 27 Feb 2012 21:15:15 +0000 (16:15 -0500)]
 
Testing cleanups.
Greg Sabino Mullane [Mon, 27 Feb 2012 12:47:25 +0000 (07:47 -0500)]
 
Better summary output.
Greg Sabino Mullane [Mon, 27 Feb 2012 12:37:01 +0000 (07:37 -0500)]
 
More support for non-standard table names.h
Greg Sabino Mullane [Sun, 26 Feb 2012 13:11:22 +0000 (08:11 -0500)]
 
Add table with a space to the tests, small adjustments so such tables work.
Greg Sabino Mullane [Sun, 26 Feb 2012 00:36:11 +0000 (19:36 -0500)]
 
Cleanup the fullcopy test, and refactor things into BucardoTesting.pm
Greg Sabino Mullane [Sat, 25 Feb 2012 05:31:01 +0000 (00:31 -0500)]
 
More fullcopy/onetimecopy changes.
Greg Sabino Mullane [Sat, 25 Feb 2012 05:30:33 +0000 (00:30 -0500)]
 
Messages cleaning
Greg Sabino Mullane [Sat, 25 Feb 2012 04:48:02 +0000 (23:48 -0500)]
 
More cleanup of the fullcopy/onetimecopy system.
Greg Sabino Mullane [Fri, 24 Feb 2012 19:15:52 +0000 (14:15 -0500)]
 
Still on the fence about repeatable read vs serializable, but let's aim for less deadlocks with some slight overhead for the true serializability. See my blog post for more :)
Greg Sabino Mullane [Fri, 24 Feb 2012 17:45:29 +0000 (12:45 -0500)]
 
Show if a sync is fullcopy or not
Greg Sabino Mullane [Fri, 24 Feb 2012 17:42:39 +0000 (12:42 -0500)]
 
Only run the VAC daemon if we have eligible databases.
Greg Sabino Mullane [Fri, 24 Feb 2012 13:34:50 +0000 (08:34 -0500)]
 
Fix typo regarding piddir
Greg Sabino Mullane [Fri, 24 Feb 2012 04:44:35 +0000 (23:44 -0500)]
 
VAC daemon cleanups
Greg Sabino Mullane [Fri, 24 Feb 2012 04:37:20 +0000 (23:37 -0500)]
 
Wrong setting!
Greg Sabino Mullane [Thu, 23 Feb 2012 23:16:25 +0000 (18:16 -0500)]
 
Make sure vac cannot accidentally use other database handles.
Greg Sabino Mullane [Thu, 23 Feb 2012 21:51:49 +0000 (16:51 -0500)]
 
Handle schema-less vacuum attempts gracefully.
Should be rare in the future as we will filter those dbs out earlier.
Greg Sabino Mullane [Thu, 23 Feb 2012 21:32:57 +0000 (16:32 -0500)]
 
Testing tweaks.
Greg Sabino Mullane [Thu, 23 Feb 2012 21:27:35 +0000 (16:27 -0500)]
 
Fix up "bestdb" bits
Greg Sabino Mullane [Thu, 23 Feb 2012 21:18:34 +0000 (16:18 -0500)]
 
Typo in herdmap lookup
Greg Sabino Mullane [Thu, 23 Feb 2012 21:07:36 +0000 (16:07 -0500)]
 
Better fullcopy support in validate_sync
Greg Sabino Mullane [Thu, 23 Feb 2012 19:00:22 +0000 (14:00 -0500)]
 
Rearrange bucardo_config into the more standard "name" and "setting"
Add sync.synctype back in, so we can tell 'delta' from 'fullcopy'
Greg Sabino Mullane [Fri, 10 Feb 2012 13:39:54 +0000 (08:39 -0500)]
 
Move the alter database after the create schema
Greg Sabino Mullane [Fri, 10 Feb 2012 13:30:19 +0000 (08:30 -0500)]
 
Bump to 4.99.4
Greg Sabino Mullane [Sun, 5 Feb 2012 23:54:53 +0000 (18:54 -0500)]
 
Allow alternate spelling of tables
Greg Sabino Mullane [Wed, 1 Feb 2012 14:44:57 +0000 (09:44 -0500)]
 
Allow alternate underscore format for bucardo, e.g. "bucardo list_dbgroups"
Greg Sabino Mullane [Wed, 1 Feb 2012 14:41:15 +0000 (09:41 -0500)]
 
Bump to 2012
Greg Sabino Mullane [Tue, 24 Jan 2012 00:59:23 +0000 (19:59 -0500)]
 
Minor cleanups to the <verb>_database functions.
Greg Sabino Mullane [Sun, 22 Jan 2012 22:54:39 +0000 (17:54 -0500)]
 
Major refactoring of the add_database function
Greg Sabino Mullane [Sun, 22 Jan 2012 21:41:52 +0000 (16:41 -0500)]
 
Clean up add_database help, remove sourcelimit and targetlimit
Greg Sabino Mullane [Fri, 20 Jan 2012 17:17:15 +0000 (12:17 -0500)]
 
Handle missing public schema
Greg Sabino Mullane [Thu, 19 Jan 2012 22:09:10 +0000 (17:09 -0500)]
 
Small add_db tweasks.
Greg Sabino Mullane [Thu, 19 Jan 2012 20:12:21 +0000 (15:12 -0500)]
 
Clean up add_database arguments
Greg Sabino Mullane [Thu, 19 Jan 2012 19:12:07 +0000 (14:12 -0500)]
 
Pull in changes from the old branch
Greg Sabino Mullane [Thu, 19 Jan 2012 19:06:40 +0000 (14:06 -0500)]
 
Sequence reminder
Greg Sabino Mullane [Thu, 5 Jan 2012 21:48:27 +0000 (16:48 -0500)]
 
Quick sleep in this test
Greg Sabino Mullane [Thu, 5 Jan 2012 21:10:01 +0000 (16:10 -0500)]
 
Make sure we commit so we don't have the truncates waiting too long in the tests.
Greg Sabino Mullane [Thu, 5 Jan 2012 21:05:58 +0000 (16:05 -0500)]
 
No need to complain about a failed unlink if the file is not there.
Greg Sabino Mullane [Mon, 2 Jan 2012 05:48:20 +0000 (00:48 -0500)]
 
sourcelimit and targetlimit no longer being used
Greg Sabino Mullane [Mon, 2 Jan 2012 05:46:23 +0000 (00:46 -0500)]
 
Cleanup; remove some unused configuration vars
Greg Sabino Mullane [Mon, 2 Jan 2012 05:30:38 +0000 (00:30 -0500)]
 
No need for freezer schema anymore. Note how to invoke
Greg Sabino Mullane [Mon, 2 Jan 2012 05:28:02 +0000 (00:28 -0500)]
 
Remove test SQLite database file on make clean
Greg Sabino Mullane [Fri, 16 Dec 2011 19:16:10 +0000 (14:16 -0500)]
 
Don't worry about other messages if we are a VAC process.
Greg Sabino Mullane [Fri, 16 Dec 2011 19:14:15 +0000 (14:14 -0500)]
 
Name is "stopsync" not "stop_sync". Per error report from the list.
Greg Sabino Mullane [Fri, 16 Dec 2011 18:51:11 +0000 (13:51 -0500)]
 
Use File::Spec->catfile everywhere
Greg Sabino Mullane [Fri, 16 Dec 2011 13:04:46 +0000 (08:04 -0500)]
 
No sense in having a full shebang, this should only ever be required by the Bucardo program.
Mild comment cleanup.
Jon Jensen [Thu, 15 Dec 2011 23:10:51 +0000 (16:10 -0700)]
 
Fix misspelling
Greg Sabino Mullane [Thu, 15 Dec 2011 06:24:05 +0000 (01:24 -0500)]
 
Add git path
Greg Sabino Mullane [Mon, 12 Dec 2011 04:43:25 +0000 (23:43 -0500)]
 
Minor tweaks
Greg Sabino Mullane [Sun, 11 Dec 2011 12:04:33 +0000 (07:04 -0500)]
 
Few more gitignore additions.
Greg Sabino Mullane [Sun, 11 Dec 2011 03:45:28 +0000 (22:45 -0500)]
 
Minor tweaks
Greg Sabino Mullane [Sun, 11 Dec 2011 01:27:15 +0000 (20:27 -0500)]
 
Minor cleanups
Greg Sabino Mullane [Sat, 10 Dec 2011 17:34:29 +0000 (12:34 -0500)]
 
Spelling tweaks
Greg Sabino Mullane [Sat, 10 Dec 2011 03:54:44 +0000 (22:54 -0500)]
 
Fix for Booleans in Mongo.
Make sure we commit in mongo tests to our truncate does not hang!
Greg Sabino Mullane [Thu, 8 Dec 2011 05:15:32 +0000 (00:15 -0500)]
 
Remove unwanted rollback calls from sqlite tests.
Greg Sabino Mullane [Thu, 8 Dec 2011 05:10:08 +0000 (00:10 -0500)]
 
Testing tweaks.
Greg Sabino Mullane [Wed, 7 Dec 2011 03:28:42 +0000 (22:28 -0500)]
 
Make sure we use the MySQL table stuff for the tests.
Greg Sabino Mullane [Wed, 7 Dec 2011 03:27:46 +0000 (22:27 -0500)]
 
Set GMT for MySQL
Greg Sabino Mullane [Tue, 6 Dec 2011 21:07:05 +0000 (16:07 -0500)]
 
Since somebody asked, put DB2 on the todo list.
Greg Sabino Mullane [Tue, 6 Dec 2011 00:57:07 +0000 (19:57 -0500)]
 
Add 'booly' column to the Mongo tests.
Greg Sabino Mullane [Mon, 5 Dec 2011 13:16:54 +0000 (08:16 -0500)]
 
Test cleanups, especially with regards to true/false vs. 1/0
Greg Sabino Mullane [Mon, 5 Dec 2011 04:12:12 +0000 (23:12 -0500)]
 
Arrays start at 0, not 1
Greg Sabino Mullane [Mon, 5 Dec 2011 00:06:35 +0000 (19:06 -0500)]
 
Minor testing tweak.
Greg Sabino Mullane [Mon, 5 Dec 2011 00:06:16 +0000 (19:06 -0500)]
 
Note which source database we end up choosing for a fullcopy.
Greg Sabino Mullane [Sun, 4 Dec 2011 22:17:15 +0000 (17:17 -0500)]
 
Bytea fixes: use the database encode rather than the script one, and put it in both the initial delta select and the matching delta select.
Greg Sabino Mullane [Sat, 3 Dec 2011 04:32:27 +0000 (23:32 -0500)]
 
Better test output.
Greg Sabino Mullane [Fri, 2 Dec 2011 22:02:53 +0000 (17:02 -0500)]
 
Typo
Greg Sabino Mullane [Thu, 1 Dec 2011 03:35:29 +0000 (22:35 -0500)]
 
More ideas
Greg Sabino Mullane [Thu, 1 Dec 2011 03:32:36 +0000 (22:32 -0500)]
 
Automated cleanups are done
Greg Sabino Mullane [Thu, 1 Dec 2011 03:26:28 +0000 (22:26 -0500)]
 
Add new todo item
Greg Sabino Mullane [Thu, 1 Dec 2011 00:23:11 +0000 (19:23 -0500)]
 
Do not send email if a kid dies due to a ctl request.
Greg Sabino Mullane [Wed, 30 Nov 2011 15:50:40 +0000 (10:50 -0500)]
 
Better 'list tables' display, tweak the tests.
Greg Sabino Mullane [Wed, 30 Nov 2011 04:11:14 +0000 (23:11 -0500)]
 
Try harder to slurp in matching tables when doing 'bucardo add table ...'
Greg Sabino Mullane [Wed, 30 Nov 2011 03:32:53 +0000 (22:32 -0500)]
 
Whitespace and typo
Greg Sabino Mullane [Sun, 27 Nov 2011 03:20:03 +0000 (22:20 -0500)]
 
Quick script to setup things for command-line testing.
Greg Sabino Mullane [Sun, 27 Nov 2011 00:18:10 +0000 (19:18 -0500)]
 
Newlines on certain error messages.