From 3b07182e613a0e63ff662e3dc7f820f010923ec7 Mon Sep 17 00:00:00 2001 From: Bruce Momjian <bruce@momjian.us> Date: Thu, 2 Apr 2009 19:57:19 +0000 Subject: [PATCH] Give a better error message when trying to change "effective_io_concurrency" on systems without posix_fadvise(). --- src/backend/utils/misc/guc.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index ecb9505aea7..47cb894e8ed 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.498 2009/04/02 03:51:43 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.499 2009/04/02 19:57:19 momjian Exp $ * *-------------------------------------------------------------------- */ @@ -1713,7 +1713,13 @@ static struct config_int ConfigureNamesInt[] = }, { - {"effective_io_concurrency", PGC_USERSET, RESOURCES, + {"effective_io_concurrency", +#ifdef USE_PREFETCH + PGC_USERSET, +#else + PGC_INTERNAL, +#endif + RESOURCES, gettext_noop("Number of simultaneous requests that can be handled efficiently by the disk subsystem."), gettext_noop("For RAID arrays, this should be approximately the number of drive spindles in the array.") }, -- GitLab