]> granicus.if.org Git - postgresql/commitdiff
Reduce log level for background worker events from LOG to DEBUG1.
authorRobert Haas <rhaas@postgresql.org>
Fri, 26 Jun 2015 15:23:32 +0000 (11:23 -0400)
committerRobert Haas <rhaas@postgresql.org>
Fri, 26 Jun 2015 15:23:32 +0000 (11:23 -0400)
Per discussion, LOG is just too chatty for something that will happen
as routinely as this.

Pavel Stehule

src/backend/postmaster/bgworker.c
src/backend/postmaster/postmaster.c

index f57224c10feeb9e702107d87f0f823d5586933ba..68c9505809eaea221efa767198a03f078bae80db 100644 (file)
@@ -341,7 +341,7 @@ BackgroundWorkerStateChange(void)
                rw->rw_terminate = false;
 
                /* Log it! */
-               ereport(LOG,
+               ereport(DEBUG1,
                                (errmsg("registering background worker \"%s\"",
                                                rw->rw_worker.bgw_name)));
 
@@ -370,7 +370,7 @@ ForgetBackgroundWorker(slist_mutable_iter *cur)
        slot = &BackgroundWorkerData->slot[rw->rw_shmem_slot];
        slot->in_use = false;
 
-       ereport(LOG,
+       ereport(DEBUG1,
                        (errmsg("unregistering background worker \"%s\"",
                                        rw->rw_worker.bgw_name)));
 
@@ -741,7 +741,7 @@ RegisterBackgroundWorker(BackgroundWorker *worker)
        static int      numworkers = 0;
 
        if (!IsUnderPostmaster)
-               ereport(LOG,
+               ereport(DEBUG1,
                 (errmsg("registering background worker \"%s\"", worker->bgw_name)));
 
        if (!process_shared_preload_libraries_in_progress)
index 1757b4df37e1a76c07942dfa61e38a0777919190..df8037b498d489648c15c1ffde8b35fd33d7c460 100644 (file)
@@ -2961,7 +2961,8 @@ CleanupBackgroundWorker(int pid,
                rw->rw_child_slot = 0;
                ReportBackgroundWorkerPID(rw);  /* report child death */
 
-               LogChildExit(LOG, namebuf, pid, exitstatus);
+               LogChildExit(EXIT_STATUS_0(exitstatus) ? DEBUG1 : LOG,
+                                                           namebuf, pid, exitstatus);
 
                return true;
        }
@@ -5417,7 +5418,7 @@ do_start_bgworker(RegisteredBgWorker *rw)
 {
        pid_t           worker_pid;
 
-       ereport(LOG,
+       ereport(DEBUG1,
                        (errmsg("starting background worker process \"%s\"",
                                        rw->rw_worker.bgw_name)));