diff options
Diffstat (limited to 'src/backend/utils/misc/guc.c')
-rw-r--r-- | src/backend/utils/misc/guc.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index 04a7e7287b1..7b3bde2d0c2 100644 --- a/src/backend/utils/misc/guc.c +++ b/src/backend/utils/misc/guc.c @@ -10,7 +10,7 @@ * Written by Peter Eisentraut <peter_e@gmx.net>. * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.179 2004/01/23 23:54:21 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.180 2004/01/24 20:00:45 wieck Exp $ * *-------------------------------------------------------------------- */ @@ -95,6 +95,8 @@ static const char *assign_msglvl(int *var, const char *newval, static const char *assign_log_error_verbosity(const char *newval, bool doit, GucSource source); static bool assign_phony_autocommit(bool newval, bool doit, GucSource source); +extern const char *BgWriterAssignSyncMethod(const char *method, + bool doit, GucSource source); /* @@ -1689,6 +1691,15 @@ static struct config_string ConfigureNamesString[] = XLOG_sync_method_default, assign_xlog_sync_method, NULL }, + { + {"bgwriter_flush_method", PGC_SIGHUP, RESOURCES, + gettext_noop("Selects the method used by the bgwriter for forcing writes out to disk."), + NULL + }, + &BgWriterFlushMethod_str, + BgWriterFlushMethod_default, BgWriterAssignSyncMethod, NULL + }, + /* End-of-list marker */ { {NULL, 0, 0, NULL, NULL}, NULL, NULL, NULL, NULL |