On the performance list, Gaetano Mendola noticed that pg_autovacuum doesn't perform an fflush after the last log_entry call before sleeping. This makes tail -f very annoying to watch.

Attached is a patch to add that one line.

Matthew


*** pg_autovacuum.c.orig	2003-12-08 00:30:08.000000000 -0500
--- pg_autovacuum.c	2003-12-08 00:31:00.000000000 -0500
***************
*** 1161,1166 ****
--- 1161,1167 ----
  			 "%i All DBs checked in: %.0f usec, will sleep for %i secs.",
  					loops, diff, sleep_secs);
  			log_entry(logbuffer);
+ 			fflush(LOGOUTPUT);
  		}
  
  		sleep(sleep_secs);		/* Larger Pause between outer loops */
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to