Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5993bca

Browse files
committed
Quiet repeated "loaded library" messages from child backends that are just
re-loading a library already loaded into the postmaster.ITAGAKI Takahiro
1 parentda2c1b8 commit5993bca

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

‎src/backend/utils/init/miscinit.c

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $PostgreSQL: pgsql/src/backend/utils/init/miscinit.c,v 1.171 2009/01/03 20:03:08 tgl Exp $
11+
* $PostgreSQL: pgsql/src/backend/utils/init/miscinit.c,v 1.172 2009/01/05 13:57:12 tgl Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -1145,6 +1145,7 @@ load_libraries(const char *libraries, const char *gucname, bool restricted)
11451145
{
11461146
char*rawstring;
11471147
List*elemlist;
1148+
intelevel;
11481149
ListCell*l;
11491150

11501151
if (libraries==NULL||libraries[0]=='\0')
@@ -1166,6 +1167,18 @@ load_libraries(const char *libraries, const char *gucname, bool restricted)
11661167
return;
11671168
}
11681169

1170+
/*
1171+
* Choose notice level: avoid repeat messages when re-loading a library
1172+
* that was preloaded into the postmaster. (Only possible in EXEC_BACKEND
1173+
* configurations)
1174+
*/
1175+
#ifdefEXEC_BACKEND
1176+
if (IsUnderPostmaster&&process_shared_preload_libraries_in_progress)
1177+
elevel=DEBUG2;
1178+
else
1179+
#endif
1180+
elevel=LOG;
1181+
11691182
foreach(l,elemlist)
11701183
{
11711184
char*tok= (char*)lfirst(l);
@@ -1185,7 +1198,7 @@ load_libraries(const char *libraries, const char *gucname, bool restricted)
11851198
filename=expanded;
11861199
}
11871200
load_file(filename,restricted);
1188-
ereport(LOG,
1201+
ereport(elevel,
11891202
(errmsg("loaded library \"%s\"",filename)));
11901203
pfree(filename);
11911204
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp