bucardo.git
13 years agoBump to 4.99.4
Greg Sabino Mullane [Fri, 10 Feb 2012 13:30:19 +0000 (08:30 -0500)]
Bump to 4.99.4

13 years agoAllow alternate spelling of tables
Greg Sabino Mullane [Sun, 5 Feb 2012 23:54:53 +0000 (18:54 -0500)]
Allow alternate spelling of tables

13 years agoAllow alternate underscore format for bucardo, e.g. "bucardo list_dbgroups"
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"

13 years agoBump to 2012
Greg Sabino Mullane [Wed, 1 Feb 2012 14:41:15 +0000 (09:41 -0500)]
Bump to 2012

13 years agoMinor cleanups to the <verb>_database functions.
Greg Sabino Mullane [Tue, 24 Jan 2012 00:59:23 +0000 (19:59 -0500)]
Minor cleanups to the <verb>_database functions.

13 years agoMajor refactoring of the add_database function
Greg Sabino Mullane [Sun, 22 Jan 2012 22:54:39 +0000 (17:54 -0500)]
Major refactoring of the add_database function

13 years agoClean up add_database help, remove sourcelimit and targetlimit
Greg Sabino Mullane [Sun, 22 Jan 2012 21:41:52 +0000 (16:41 -0500)]
Clean up add_database help, remove sourcelimit and targetlimit

13 years agoHandle missing public schema
Greg Sabino Mullane [Fri, 20 Jan 2012 17:17:15 +0000 (12:17 -0500)]
Handle missing public schema

13 years agoSmall add_db tweasks.
Greg Sabino Mullane [Thu, 19 Jan 2012 22:09:10 +0000 (17:09 -0500)]
Small add_db tweasks.

13 years agoClean up add_database arguments
Greg Sabino Mullane [Thu, 19 Jan 2012 20:12:21 +0000 (15:12 -0500)]
Clean up add_database arguments

13 years agoPull in changes from the old branch
Greg Sabino Mullane [Thu, 19 Jan 2012 19:12:07 +0000 (14:12 -0500)]
Pull in changes from the old branch

13 years agoSequence reminder 4.99.3
Greg Sabino Mullane [Thu, 19 Jan 2012 19:06:40 +0000 (14:06 -0500)]
Sequence reminder

13 years agoQuick sleep in this test
Greg Sabino Mullane [Thu, 5 Jan 2012 21:48:27 +0000 (16:48 -0500)]
Quick sleep in this test

13 years agoMake sure we commit so we don't have the truncates waiting too long in the tests.
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.

13 years agoNo need to complain about a failed unlink if the file is not there.
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.

13 years agosourcelimit and targetlimit no longer being used
Greg Sabino Mullane [Mon, 2 Jan 2012 05:48:20 +0000 (00:48 -0500)]
sourcelimit and targetlimit no longer being used

13 years agoCleanup; remove some unused configuration vars
Greg Sabino Mullane [Mon, 2 Jan 2012 05:46:23 +0000 (00:46 -0500)]
Cleanup; remove some unused configuration vars

13 years agoNo need for freezer schema anymore. Note how to invoke
Greg Sabino Mullane [Mon, 2 Jan 2012 05:30:38 +0000 (00:30 -0500)]
No need for freezer schema anymore. Note how to invoke

13 years agoRemove test SQLite database file on make clean
Greg Sabino Mullane [Mon, 2 Jan 2012 05:28:02 +0000 (00:28 -0500)]
Remove test SQLite database file on make clean

13 years agoDon't worry about other messages if we are a VAC process.
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.

13 years agoName is "stopsync" not "stop_sync". Per error report from the list.
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.

13 years agoUse File::Spec->catfile everywhere
Greg Sabino Mullane [Fri, 16 Dec 2011 18:51:11 +0000 (13:51 -0500)]
Use File::Spec->catfile everywhere

13 years agoNo sense in having a full shebang, this should only ever be required by the Bucardo...
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.

13 years agoFix misspelling
Jon Jensen [Thu, 15 Dec 2011 23:10:51 +0000 (16:10 -0700)]
Fix misspelling

13 years agoAdd git path
Greg Sabino Mullane [Thu, 15 Dec 2011 06:24:05 +0000 (01:24 -0500)]
Add git path

13 years agoMinor tweaks
Greg Sabino Mullane [Mon, 12 Dec 2011 04:43:25 +0000 (23:43 -0500)]
Minor tweaks

13 years agoFew more gitignore additions.
Greg Sabino Mullane [Sun, 11 Dec 2011 12:04:33 +0000 (07:04 -0500)]
Few more gitignore additions.

13 years agoMinor tweaks
Greg Sabino Mullane [Sun, 11 Dec 2011 03:45:28 +0000 (22:45 -0500)]
Minor tweaks

13 years agoMinor cleanups
Greg Sabino Mullane [Sun, 11 Dec 2011 01:27:15 +0000 (20:27 -0500)]
Minor cleanups

13 years agoSpelling tweaks
Greg Sabino Mullane [Sat, 10 Dec 2011 17:34:29 +0000 (12:34 -0500)]
Spelling tweaks

13 years agoFix for Booleans in Mongo.
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!

13 years agoRemove unwanted rollback calls from sqlite tests.
Greg Sabino Mullane [Thu, 8 Dec 2011 05:15:32 +0000 (00:15 -0500)]
Remove unwanted rollback calls from sqlite tests.

13 years agoTesting tweaks.
Greg Sabino Mullane [Thu, 8 Dec 2011 05:10:08 +0000 (00:10 -0500)]
Testing tweaks.

13 years agoMake sure we use the MySQL table stuff for the tests.
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.

13 years agoSet GMT for MySQL
Greg Sabino Mullane [Wed, 7 Dec 2011 03:27:46 +0000 (22:27 -0500)]
Set GMT for MySQL

13 years agoSince somebody asked, put DB2 on the todo list.
Greg Sabino Mullane [Tue, 6 Dec 2011 21:07:05 +0000 (16:07 -0500)]
Since somebody asked, put DB2 on the todo list.

13 years agoAdd 'booly' column to the Mongo tests.
Greg Sabino Mullane [Tue, 6 Dec 2011 00:57:07 +0000 (19:57 -0500)]
Add 'booly' column to the Mongo tests.

13 years agoTest cleanups, especially with regards to true/false vs. 1/0
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

13 years agoArrays start at 0, not 1
Greg Sabino Mullane [Mon, 5 Dec 2011 04:12:12 +0000 (23:12 -0500)]
Arrays start at 0, not 1

13 years agoMinor testing tweak.
Greg Sabino Mullane [Mon, 5 Dec 2011 00:06:35 +0000 (19:06 -0500)]
Minor testing tweak.

13 years agoNote which source database we end up choosing for a fullcopy.
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.

13 years agoBytea fixes: use the database encode rather than the script one, and put it in both...
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.

13 years agoBetter test output.
Greg Sabino Mullane [Sat, 3 Dec 2011 04:32:27 +0000 (23:32 -0500)]
Better test output.

13 years agoTypo
Greg Sabino Mullane [Fri, 2 Dec 2011 22:02:53 +0000 (17:02 -0500)]
Typo

13 years agoMore ideas
Greg Sabino Mullane [Thu, 1 Dec 2011 03:35:29 +0000 (22:35 -0500)]
More ideas

13 years agoAutomated cleanups are done
Greg Sabino Mullane [Thu, 1 Dec 2011 03:32:36 +0000 (22:32 -0500)]
Automated cleanups are done

13 years agoAdd new todo item
Greg Sabino Mullane [Thu, 1 Dec 2011 03:26:28 +0000 (22:26 -0500)]
Add new todo item

13 years agoDo not send email if a kid dies due to a ctl request.
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.

13 years agoBetter 'list tables' display, tweak the tests.
Greg Sabino Mullane [Wed, 30 Nov 2011 15:50:40 +0000 (10:50 -0500)]
Better 'list tables' display, tweak the tests.

13 years agoTry harder to slurp in matching tables when doing 'bucardo add table ...'
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 ...'

13 years agoWhitespace and typo
Greg Sabino Mullane [Wed, 30 Nov 2011 03:32:53 +0000 (22:32 -0500)]
Whitespace and typo

13 years agoQuick script to setup things for command-line testing.
Greg Sabino Mullane [Sun, 27 Nov 2011 03:20:03 +0000 (22:20 -0500)]
Quick script to setup things for command-line testing.

13 years agoNewlines on certain error messages.
Greg Sabino Mullane [Sun, 27 Nov 2011 00:18:10 +0000 (19:18 -0500)]
Newlines on certain error messages.

13 years agoAdd -vv to list_tables
Greg Sabino Mullane [Sun, 27 Nov 2011 00:16:40 +0000 (19:16 -0500)]
Add -vv to list_tables

13 years agoShow syncs in 'list tables' output
Greg Sabino Mullane [Sat, 26 Nov 2011 01:19:47 +0000 (20:19 -0500)]
Show syncs in 'list tables' output

13 years agoTake out commented-out line regarding search_path
Greg Sabino Mullane [Sat, 26 Nov 2011 01:05:49 +0000 (20:05 -0500)]
Take out commented-out line regarding search_path

13 years agoMake batch install a little less verbose.
Greg Sabino Mullane [Fri, 25 Nov 2011 16:13:27 +0000 (11:13 -0500)]
Make batch install a little less verbose.

13 years agoWork in progress on list tables
Greg Sabino Mullane [Fri, 25 Nov 2011 16:09:37 +0000 (11:09 -0500)]
Work in progress on list tables

13 years agoUpdates to TODO
Greg Sabino Mullane [Wed, 23 Nov 2011 15:51:05 +0000 (10:51 -0500)]
Updates to TODO

13 years agoBetter handling of kid "auto-kick"
Greg Sabino Mullane [Wed, 23 Nov 2011 15:49:24 +0000 (10:49 -0500)]
Better handling of kid "auto-kick"

13 years agoRemove unused argument.
Greg Sabino Mullane [Wed, 23 Nov 2011 15:35:21 +0000 (10:35 -0500)]
Remove unused argument.

13 years agoTranslate boolean syntax for non-PGSQL backends.
Wim Lewis [Wed, 23 Nov 2011 00:48:09 +0000 (16:48 -0800)]
Translate boolean syntax for non-PGSQL backends.

Signed-off-by: Greg Sabino Mullane <greg@endpoint.com>
13 years agoAdding tests for BOOLEAN types. Every database treats booleans slightly differently...
Wim Lewis [Wed, 23 Nov 2011 00:45:59 +0000 (16:45 -0800)]
Adding tests for BOOLEAN types. Every database treats booleans slightly differently. This just tests the PostgreSQL, MySQL, and SQLite backends.

Signed-off-by: Greg Sabino Mullane <greg@endpoint.com>
13 years agoSafety check was reversed.
Greg Sabino Mullane [Mon, 21 Nov 2011 03:30:42 +0000 (22:30 -0500)]
Safety check was reversed.

13 years agoBump version in html files
Greg Sabino Mullane [Sat, 19 Nov 2011 22:08:01 +0000 (17:08 -0500)]
Bump version in html files

13 years agoNote recent change
Greg Sabino Mullane [Sat, 19 Nov 2011 03:27:48 +0000 (22:27 -0500)]
Note recent change

13 years agoChange pgpid field from SMALLINT to INTEGER.
Wim Lewis [Sat, 19 Nov 2011 03:27:36 +0000 (22:27 -0500)]
Change pgpid field from SMALLINT to INTEGER.

13 years agoNote about the gotos
Greg Sabino Mullane [Fri, 18 Nov 2011 19:48:46 +0000 (14:48 -0500)]
Note about the gotos

13 years agoBugzilla!
Greg Sabino Mullane [Tue, 15 Nov 2011 02:28:23 +0000 (21:28 -0500)]
Bugzilla!

13 years agoRemove unused subroutines
Greg Sabino Mullane [Sat, 12 Nov 2011 20:56:50 +0000 (15:56 -0500)]
Remove unused subroutines

13 years agoVersion bump
Greg Sabino Mullane [Sat, 12 Nov 2011 16:37:08 +0000 (11:37 -0500)]
Version bump

13 years agolist_tables work: incomplete
Greg Sabino Mullane [Sat, 12 Nov 2011 16:35:18 +0000 (11:35 -0500)]
list_tables work: incomplete

13 years agoClean up recent subs
Greg Sabino Mullane [Sat, 12 Nov 2011 16:26:20 +0000 (11:26 -0500)]
Clean up recent subs

13 years agoTry to use appropriate database-specific commands for VACUUM and ANALYZE.
Wim Lewis [Wed, 2 Nov 2011 23:39:47 +0000 (16:39 -0700)]
Try to use appropriate database-specific commands for VACUUM and ANALYZE.

13 years agoQuote column names according to target db's quoting rules.
Wim Lewis [Mon, 31 Oct 2011 23:30:02 +0000 (16:30 -0700)]
Quote column names according to target db's quoting rules.

13 years agoNote long socket dir bug
Greg Sabino Mullane [Fri, 11 Nov 2011 03:59:21 +0000 (22:59 -0500)]
Note long socket dir bug

13 years agoDon't rely on $@ to catch eval
Greg Sabino Mullane [Tue, 8 Nov 2011 23:10:52 +0000 (18:10 -0500)]
Don't rely on $@ to catch eval

13 years agoShow error on truncation failure.
Greg Sabino Mullane [Mon, 7 Nov 2011 15:43:44 +0000 (10:43 -0500)]
Show error on truncation failure.

14 years agoFix typos, add explicit cperl indentation.
Wim Lewis [Thu, 3 Nov 2011 02:12:15 +0000 (22:12 -0400)]
Fix typos, add explicit cperl indentation.

14 years agoSet ANSI mode for MySQL databases.
Greg Sabino Mullane [Tue, 1 Nov 2011 00:53:22 +0000 (20:53 -0400)]
Set ANSI mode for MySQL databases.

14 years agoFirst version of update_table
Greg Sabino Mullane [Sun, 30 Oct 2011 01:03:52 +0000 (21:03 -0400)]
First version of update_table

14 years agoMake get_goat_ids() work in the hasadot case.
Wim Lewis [Wed, 26 Oct 2011 16:21:50 +0000 (12:21 -0400)]
Make get_goat_ids() work in the hasadot case.

14 years agoConsistent calling convention for get_goat_ids.
Wim Lewis [Wed, 26 Oct 2011 16:21:00 +0000 (12:21 -0400)]
Consistent calling convention for get_goat_ids.
Some callers were passing values, some were passing a hashref of key-value pairs.
Compromised on passing the key-value pairs directly.

14 years agoDon't print an undef when listing an empty herd.
Wim Lewis [Wed, 26 Oct 2011 16:20:02 +0000 (12:20 -0400)]
Don't print an undef when listing an empty herd.

14 years agoMinor testing tweak.
Greg Sabino Mullane [Wed, 26 Oct 2011 15:35:58 +0000 (11:35 -0400)]
Minor testing tweak.

14 years agoChange trigger name
Greg Sabino Mullane [Fri, 14 Oct 2011 18:49:33 +0000 (14:49 -0400)]
Change trigger name

14 years agoDisplay syncs and roles when doing list db -vv
Greg Sabino Mullane [Tue, 11 Oct 2011 02:53:10 +0000 (22:53 -0400)]
Display syncs and roles when doing list db -vv

14 years agoDo not show the gang (deprecated)
Greg Sabino Mullane [Tue, 11 Oct 2011 02:43:03 +0000 (22:43 -0400)]
Do not show the gang (deprecated)

14 years agoMake sure all dbtypes can be forced in.
Greg Sabino Mullane [Tue, 11 Oct 2011 02:42:36 +0000 (22:42 -0400)]
Make sure all dbtypes can be forced in.

14 years agoLittle less wordy in the install
Greg Sabino Mullane [Sat, 8 Oct 2011 03:46:56 +0000 (23:46 -0400)]
Little less wordy in the install

14 years agoFix typo in SQL generation bit
Greg Sabino Mullane [Wed, 5 Oct 2011 23:22:27 +0000 (19:22 -0400)]
Fix typo in SQL generation bit

14 years agoIn the install, reloop if we get a user or connection error to allow quick adjustment.
Greg Sabino Mullane [Sat, 1 Oct 2011 02:48:30 +0000 (22:48 -0400)]
In the install, reloop if we get a user or connection error to allow quick adjustment.

14 years agoTake out "batch" cheat for debugging.
Greg Sabino Mullane [Sat, 1 Oct 2011 02:38:41 +0000 (22:38 -0400)]
Take out "batch" cheat for debugging.
Allow alternate spellings of install

14 years agoVersion 4.99.2 (second public beta) 4.99.2
Greg Sabino Mullane [Thu, 29 Sep 2011 23:23:58 +0000 (19:23 -0400)]
Version 4.99.2 (second public beta)

14 years agoPerl::Critic tweaks
Greg Sabino Mullane [Thu, 29 Sep 2011 22:45:21 +0000 (18:45 -0400)]
Perl::Critic tweaks

14 years agoWhitespace
Greg Sabino Mullane [Thu, 29 Sep 2011 16:41:17 +0000 (12:41 -0400)]
Whitespace

14 years agoTesting tweaks
Greg Sabino Mullane [Thu, 29 Sep 2011 16:16:03 +0000 (12:16 -0400)]
Testing tweaks

14 years agoFilter out notices from "ourselves"
Greg Sabino Mullane [Thu, 29 Sep 2011 02:50:54 +0000 (22:50 -0400)]
Filter out notices from "ourselves"

14 years agoCTL should issue kid_stop_sync, not kid_stop
Greg Sabino Mullane [Thu, 29 Sep 2011 02:33:17 +0000 (22:33 -0400)]
CTL should issue kid_stop_sync, not kid_stop

14 years agoIn onetimecopy, check source before targets.
Greg Sabino Mullane [Thu, 29 Sep 2011 02:31:06 +0000 (22:31 -0400)]
In onetimecopy, check source before targets.
Make sure we do not continue if we have no valid targets for this goat.