Fri Aug 4 15:03:54 PDT 2006
- Previous message: [Slony1-commit] By cbbrowne: Bug #1522 - EXECUTE SCRIPT locks all tables...
- Next message: [Slony1-commit] By darcyb: Rework the DateStyle fix to call the GUC helper functions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message: ----------- Move the assignments out of the header and into the .c file where they belong, this cleans up the Warning: var declared but unused. Modified Files: -------------- slony1-engine/src/slon: conf-file.l (r1.4 -> r1.5) confoptions.c (r1.16 -> r1.17) confoptions.h (r1.29 -> r1.30) -------------- next part -------------- Index: confoptions.h =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/confoptions.h,v retrieving revision 1.29 retrieving revision 1.30 diff -Lsrc/slon/confoptions.h -Lsrc/slon/confoptions.h -u -w -r1.29 -r1.30 --- src/slon/confoptions.h +++ src/slon/confoptions.h @@ -102,316 +102,11 @@ -static struct config_int ConfigureNamesInt[] = -{ - { - { - (const char *)"vac_frequency", /* conf name */ - gettext_noop("Sets how many cleanup cycles to run before a vacuum is done"), /* short desc */ - gettext_noop("Sets how many cleanup cycles to run before a vacuum is done"), /* long desc */ - SLON_C_INT /* config type */ - }, - &vac_frequency, /* var name */ - 3, /* default val */ - 0, /* min val */ - 100 /* max val */ - }, - { - { - (const char *)"log_level", - gettext_noop("debug log level"), - gettext_noop("debug log level"), - SLON_C_INT - }, - &slon_log_level, - 4, - 0, - 4 - }, - { - { - (const char *)"sync_interval", - gettext_noop("sync event interval"), - gettext_noop("sync event interval in ms"), - SLON_C_INT - }, - &sync_interval, - 2000, - 10, - 60000 - }, - { - { - (const char *)"sync_interval_timeout", - gettext_noop("sync interval time out"), - gettext_noop("sync interval time out"), - SLON_C_INT - }, - &sync_interval_timeout, - 10000, - 0, - 1200000 - }, - { - { - (const char *)"sync_group_maxsize", - gettext_noop("sync group"), - gettext_noop("sync group"), - SLON_C_INT - }, - &sync_group_maxsize, - 20, - 0, - 10000 - }, - { - { - (const char *)"desired_sync_time", - gettext_noop("maximum time planned for grouped SYNCs"), - gettext_noop("If replication is behind, slon will try to increase numbers of " - "syncs done targetting that they should take this quantity of " - "time to process"), - SLON_C_INT - }, - &desired_sync_time, - 60000, - 0, - 6000000 - }, -#ifdef HAVE_SYSLOG - { - { - (const char *)"syslog", - gettext_noop("Uses syslog for logging."), - gettext_noop("If this parameter is 1, messages go both to syslog " - "and the standard output. A value of 2 sends output only to syslog. " - "(Some messages will still go to the standard output/error.) The " - "default is 0, which means syslog is off."), - SLON_C_INT - }, - &Use_syslog, - 0, - 0, - 2 - }, -#endif - { - { - (const char *)"quit_sync_provider", - gettext_noop("Node to watch for a final SYNC"), - gettext_noop("We want to terminate slon when the worker thread reaches a certain SYNC number " - "against a certain provider. This is the provider... "), - SLON_C_INT - }, - &quit_sync_provider, - 0, - 0, - 2147483647 - }, - { - { - (const char *)"quit_sync_finalsync", - gettext_noop("SYNC number at which slon should abort"), - gettext_noop("We want to terminate slon when the worker thread reaches a certain SYNC number " - "against a certain provider. This is the SYNC number... "), - SLON_C_INT - }, - &quit_sync_finalsync, - 0, - 0, - 2147483647 - }, - { - { - (const char *)"sync_max_rowsize", /* conf name */ - gettext_noop("sl_log_? rows larger than that are read separately"), /* short desc */ - gettext_noop("sl_log_? rows larger than that are read separately"), /* long desc */ - SLON_C_INT /* config type */ - }, - &sync_max_rowsize, /* var name */ - 8192, /* default val */ - 1024, /* min val */ - 32768 /* max val */ - }, - { - { - (const char *)"sync_max_largemem", /* conf name */ - gettext_noop("How much memory to allow for sl_log_? rows exceeding sync_max_rowsize"), /* short desc */ - gettext_noop("How much memory to allow for sl_log_? rows exceeding sync_max_rowsize"), /* long desc */ - SLON_C_INT /* config type */ - }, - &sync_max_largemem, /* var name */ - 5242880, /* default val */ - 1048576, /* min val */ - 1073741824 /* max val */ - }, - {{0}} -}; - -static struct config_bool ConfigureNamesBool[] = -{ - { - { - (const char *)"log_pid", /* conf name */ - gettext_noop("place holder"), /* short desc */ - gettext_noop("place holder"), /* long desc */ - SLON_C_BOOL /* config type */ - }, - &logpid, /* var_name */ - false /* default_value */ - }, - { - { - (const char *)"log_timestamp", - gettext_noop("place holder"), - gettext_noop("place holder"), - SLON_C_BOOL - }, - &logtimestamp, - true - }, - - {{0}} -}; - -static struct config_real ConfigureNamesReal[] = -{ - { - { - (const char *)"real_placeholder", /* conf name */ - gettext_noop("place holder"), /* short desc */ - gettext_noop("place holder"), /* long desc */ - SLON_C_REAL /* config type */ - }, - &real_placeholder, /* var_name */ - 0.0, /* default val */ - 0.0, /* min_value */ - 1.0 /* max value */ - }, - {{0}} -}; - -static struct config_string ConfigureNamesString[] = -{ - { - { - (const char *)"cluster_name", /* conf name */ - gettext_noop("Name of the replication cluster"), /* short desc */ - NULL, /* long desc */ - SLON_C_STRING /* config type */ - }, - &rtcfg_cluster_name, /* var_name */ - NULL /* default value */ - }, - { - { - (const char *)"conn_info", - gettext_noop("connection info string"), - NULL, - SLON_C_STRING - }, - &rtcfg_conninfo, - NULL - }, - { - { - (const char *)"pid_file", - gettext_noop("Where to write the pid file"), - NULL, - SLON_C_STRING - }, - &pid_file, - NULL - }, - { - { - (const char *)"log_timestamp_format", - gettext_noop("A strftime()-style log timestamp format string."), - NULL, - SLON_C_STRING - }, - &log_timestamp_format, - "%Y-%m-%d %H:%M:%S %Z" - }, - { - { - (const char *)"archive_dir", - gettext_noop("Where to drop the sync archive files"), - NULL, - SLON_C_STRING - }, - &archive_dir, - NULL - }, - { - { - (const char *)"sql_on_connection", - gettext_noop("SQL to send to each connected node upon " - "connection establishment, useful to enable " - "duration logging, or to adjust any other " - "connection settable GUC"), - NULL, - SLON_C_STRING - }, - &sql_on_connection, - NULL - }, +extern struct config_int ConfigureNamesInt[]; +extern struct config_bool ConfigureNamesBool[]; +extern struct config_real ConfigureNamesReal[]; +extern struct config_string ConfigureNamesString[]; - - { - { - (const char *)"lag_interval", - gettext_noop("A PostgreSQL value compatible with ::interval " - "which indicates how far behind this node should " - "lag its providers."), - NULL, - SLON_C_STRING - }, - &lag_interval, - NULL - }, - - { - { - (const char *)"command_on_logarchive", - gettext_noop("Command to run (probably a shell script) " - "every time a log archive is committed. " - "This command will be passed one parameter: " - "The full pathname of the archive file" - ), - NULL, - SLON_C_STRING - }, - &command_on_logarchive, - NULL - }, - - -#ifdef HAVE_SYSLOG - { - { - (const char *)"syslog_facility", - gettext_noop("Sets the syslog \"facility\" to be used when syslog enabled."), - gettext_noop("Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, " - "LOCAL4, LOCAL5, LOCAL6, LOCAL7."), - SLON_C_STRING - }, - &Syslog_facility, - "LOCAL0" - }, - { - { - (const char *)"syslog_ident", - gettext_noop("Sets the program name used to identify slon messages in syslog."), - NULL, - SLON_C_STRING - }, - &Syslog_ident, - "slon" - }, -#endif - {{0}} -}; #endif /* * Local Variables: Index: confoptions.c =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/confoptions.c,v retrieving revision 1.16 retrieving revision 1.17 diff -Lsrc/slon/confoptions.c -Lsrc/slon/confoptions.c -u -w -r1.16 -r1.17 --- src/slon/confoptions.c +++ src/slon/confoptions.c @@ -534,6 +534,317 @@ return true; } +static struct config_int ConfigureNamesInt[] = +{ + { + { + (const char *)"vac_frequency", /* conf name */ + gettext_noop("Sets how many cleanup cycles to run before a vacuum is done"), /* short desc */ + gettext_noop("Sets how many cleanup cycles to run before a vacuum is done"), /* long desc */ + SLON_C_INT /* config type */ + }, + &vac_frequency, /* var name */ + 3, /* default val */ + 0, /* min val */ + 100 /* max val */ + }, + { + { + (const char *)"log_level", + gettext_noop("debug log level"), + gettext_noop("debug log level"), + SLON_C_INT + }, + &slon_log_level, + 4, + 0, + 4 + }, + { + { + (const char *)"sync_interval", + gettext_noop("sync event interval"), + gettext_noop("sync event interval in ms"), + SLON_C_INT + }, + &sync_interval, + 2000, + 10, + 60000 + }, + { + { + (const char *)"sync_interval_timeout", + gettext_noop("sync interval time out"), + gettext_noop("sync interval time out"), + SLON_C_INT + }, + &sync_interval_timeout, + 10000, + 0, + 1200000 + }, + { + { + (const char *)"sync_group_maxsize", + gettext_noop("sync group"), + gettext_noop("sync group"), + SLON_C_INT + }, + &sync_group_maxsize, + 20, + 0, + 10000 + }, + { + { + (const char *)"desired_sync_time", + gettext_noop("maximum time planned for grouped SYNCs"), + gettext_noop("If replication is behind, slon will try to increase numbers of " + "syncs done targetting that they should take this quantity of " + "time to process"), + SLON_C_INT + }, + &desired_sync_time, + 60000, + 0, + 6000000 + }, +#ifdef HAVE_SYSLOG + { + { + (const char *)"syslog", + gettext_noop("Uses syslog for logging."), + gettext_noop("If this parameter is 1, messages go both to syslog " + "and the standard output. A value of 2 sends output only to syslog. " + "(Some messages will still go to the standard output/error.) The " + "default is 0, which means syslog is off."), + SLON_C_INT + }, + &Use_syslog, + 0, + 0, + 2 + }, +#endif + { + { + (const char *)"quit_sync_provider", + gettext_noop("Node to watch for a final SYNC"), + gettext_noop("We want to terminate slon when the worker thread reaches a certain SYNC number " + "against a certain provider. This is the provider... "), + SLON_C_INT + }, + &quit_sync_provider, + 0, + 0, + 2147483647 + }, + { + { + (const char *)"quit_sync_finalsync", + gettext_noop("SYNC number at which slon should abort"), + gettext_noop("We want to terminate slon when the worker thread reaches a certain SYNC number " + "against a certain provider. This is the SYNC number... "), + SLON_C_INT + }, + &quit_sync_finalsync, + 0, + 0, + 2147483647 + }, + { + { + (const char *)"sync_max_rowsize", /* conf name */ + gettext_noop("sl_log_? rows larger than that are read separately"), /* short desc */ + gettext_noop("sl_log_? rows larger than that are read separately"), /* long desc */ + SLON_C_INT /* config type */ + }, + &sync_max_rowsize, /* var name */ + 8192, /* default val */ + 1024, /* min val */ + 32768 /* max val */ + }, + { + { + (const char *)"sync_max_largemem", /* conf name */ + gettext_noop("How much memory to allow for sl_log_? rows exceeding sync_max_rowsize"), /* short desc */ + gettext_noop("How much memory to allow for sl_log_? rows exceeding sync_max_rowsize"), /* long desc */ + SLON_C_INT /* config type */ + }, + &sync_max_largemem, /* var name */ + 5242880, /* default val */ + 1048576, /* min val */ + 1073741824 /* max val */ + }, + {{0}} +}; + +static struct config_bool ConfigureNamesBool[] = +{ + { + { + (const char *)"log_pid", /* conf name */ + gettext_noop("place holder"), /* short desc */ + gettext_noop("place holder"), /* long desc */ + SLON_C_BOOL /* config type */ + }, + &logpid, /* var_name */ + false /* default_value */ + }, + { + { + (const char *)"log_timestamp", + gettext_noop("place holder"), + gettext_noop("place holder"), + SLON_C_BOOL + }, + &logtimestamp, + true + }, + + {{0}} +}; + +static struct config_real ConfigureNamesReal[] = +{ + { + { + (const char *)"real_placeholder", /* conf name */ + gettext_noop("place holder"), /* short desc */ + gettext_noop("place holder"), /* long desc */ + SLON_C_REAL /* config type */ + }, + &real_placeholder, /* var_name */ + 0.0, /* default val */ + 0.0, /* min_value */ + 1.0 /* max value */ + }, + {{0}} +}; + +static struct config_string ConfigureNamesString[] = +{ + { + { + (const char *)"cluster_name", /* conf name */ + gettext_noop("Name of the replication cluster"), /* short desc */ + NULL, /* long desc */ + SLON_C_STRING /* config type */ + }, + &rtcfg_cluster_name, /* var_name */ + NULL /* default value */ + }, + { + { + (const char *)"conn_info", + gettext_noop("connection info string"), + NULL, + SLON_C_STRING + }, + &rtcfg_conninfo, + NULL + }, + { + { + (const char *)"pid_file", + gettext_noop("Where to write the pid file"), + NULL, + SLON_C_STRING + }, + &pid_file, + NULL + }, + { + { + (const char *)"log_timestamp_format", + gettext_noop("A strftime()-style log timestamp format string."), + NULL, + SLON_C_STRING + }, + &log_timestamp_format, + "%Y-%m-%d %H:%M:%S %Z" + }, + { + { + (const char *)"archive_dir", + gettext_noop("Where to drop the sync archive files"), + NULL, + SLON_C_STRING + }, + &archive_dir, + NULL + }, + { + { + (const char *)"sql_on_connection", + gettext_noop("SQL to send to each connected node upon " + "connection establishment, useful to enable " + "duration logging, or to adjust any other " + "connection settable GUC"), + NULL, + SLON_C_STRING + }, + &sql_on_connection, + NULL + }, + + + { + { + (const char *)"lag_interval", + gettext_noop("A PostgreSQL value compatible with ::interval " + "which indicates how far behind this node should " + "lag its providers."), + NULL, + SLON_C_STRING + }, + &lag_interval, + NULL + }, + + { + { + (const char *)"command_on_logarchive", + gettext_noop("Command to run (probably a shell script) " + "every time a log archive is committed. " + "This command will be passed one parameter: " + "The full pathname of the archive file" + ), + NULL, + SLON_C_STRING + }, + &command_on_logarchive, + NULL + }, + + +#ifdef HAVE_SYSLOG + { + { + (const char *)"syslog_facility", + gettext_noop("Sets the syslog \"facility\" to be used when syslog enabled."), + gettext_noop("Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, " + "LOCAL4, LOCAL5, LOCAL6, LOCAL7."), + SLON_C_STRING + }, + &Syslog_facility, + "LOCAL0" + }, + { + { + (const char *)"syslog_ident", + gettext_noop("Sets the program name used to identify slon messages in syslog."), + NULL, + SLON_C_STRING + }, + &Syslog_ident, + "slon" + }, +#endif + {{0}} +}; + /* * Local Variables: * tab-width: 4 @@ -541,3 +852,4 @@ * c-basic-offset: 4 * End: */ + Index: conf-file.l =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/conf-file.l,v retrieving revision 1.4 retrieving revision 1.5 diff -Lsrc/slon/conf-file.l -Lsrc/slon/conf-file.l -u -w -r1.4 -r1.5
- Previous message: [Slony1-commit] By cbbrowne: Bug #1522 - EXECUTE SCRIPT locks all tables...
- Next message: [Slony1-commit] By darcyb: Rework the DateStyle fix to call the GUC helper functions
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list