Fri Mar 11 03:49:54 PST 2005
- Previous message: [Slony1-commit] By cbbrowne: signal handling watchdog using forked processes - Frank
- Next message: [Slony1-commit] By cbbrowne: Per Bug #1152, add -U $dbuser parameter to database query
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message: ----------- Bug #1152 Description: The query_slony_status function doesn't work with uppercase setnames (the watchdog2 script uses that function). workaround is to use \\"_$SETNAME\\" instead of _$SETNAME in the script, and to use my $result=`$SLON_BIN_PATH/psql -p $port -h $host -U slony --tuples-only $dbname --command="$query"`; as the query command (the username was missing there). Modified Files: -------------- slony1-engine/tools/altperl: slon-tools.pm (r1.19 -> r1.20) -------------- next part -------------- Index: slon-tools.pm =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/tools/altperl/slon-tools.pm,v retrieving revision 1.19 retrieving revision 1.20 diff -Ltools/altperl/slon-tools.pm -Ltools/altperl/slon-tools.pm -u -w -r1.19 -r1.20 --- tools/altperl/slon-tools.pm +++ tools/altperl/slon-tools.pm @@ -174,23 +174,23 @@ select * from (select now() - con_timestamp < '$killafter'::interval, now() - con_timestamp as age, con_timestamp -from _$CLUSTER_NAME.sl_confirm c, _$CLUSTER_NAME.sl_subscribe slony_master +from "_$CLUSTER_NAME".sl_confirm c, "_$CLUSTER_NAME".sl_subscribe slony_master where c.con_origin = slony_master.sub_provider and - not exists (select * from _$CLUSTER_NAME.sl_subscribe providers + not exists (select * from "_$CLUSTER_NAME".sl_subscribe providers where providers.sub_receiver = slony_master.sub_provider and providers.sub_set = slony_master.sub_set and slony_master.sub_active = 't' and providers.sub_active = 't') and - c.con_received = _$CLUSTER_NAME.getLocalNodeId('_$CLUSTER_NAME') and + c.con_received = "_$CLUSTER_NAME".getLocalNodeId('_$CLUSTER_NAME') and now() - con_timestamp < '$killafter'::interval limit 1) as slave_confirmed_events union all (select now() - con_timestamp < '$killafter'::interval, now() - con_timestamp as age, con_timestamp -from _$CLUSTER_NAME.sl_confirm c, _$CLUSTER_NAME.sl_subscribe slony_master - where c.con_origin = _$CLUSTER_NAME.getLocalNodeId('_$CLUSTER_NAME') and - exists (select * from _$CLUSTER_NAME.sl_subscribe providers - where providers.sub_provider = _$CLUSTER_NAME.getLocalNodeId('_$CLUSTER_NAME') and +from "_$CLUSTER_NAME".sl_confirm c, "_$CLUSTER_NAME".sl_subscribe slony_master + where c.con_origin = "_$CLUSTER_NAME".getLocalNodeId('_$CLUSTER_NAME') and + exists (select * from "_$CLUSTER_NAME".sl_subscribe providers + where providers.sub_provider = "_$CLUSTER_NAME".getLocalNodeId('_$CLUSTER_NAME') and slony_master.sub_active = 't') and now() - con_timestamp < '$killafter'::interval limit 1)
- Previous message: [Slony1-commit] By cbbrowne: signal handling watchdog using forked processes - Frank
- Next message: [Slony1-commit] By cbbrowne: Per Bug #1152, add -U $dbuser parameter to database query
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list