1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

Don't call openlog for every invocation of debuglog.

Patch from Masatake YAMATO
This commit is contained in:
Christine Caulfield 2008-06-13 07:44:14 +00:00
parent dc868e56c9
commit b1f8aa24ca
2 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.39 - Version 2.02.39 -
================================ ================================
Don't call openlog for every debug line output by clvmd.
Add --force to lvextend and lvresize. Add --force to lvextend and lvresize.
Fix vgchange to not activate mirror leg and log volumes directly. Fix vgchange to not activate mirror leg and log volumes directly.
Fix test directory clean up in make distclean. Fix test directory clean up in make distclean.

View File

@ -182,8 +182,10 @@ void debuglog(const char *fmt, ...)
va_end(ap); va_end(ap);
} }
if (debug == DEBUG_SYSLOG) { if (debug == DEBUG_SYSLOG) {
if (!syslog_init) if (!syslog_init) {
openlog("clvmd", LOG_PID, LOG_DAEMON); openlog("clvmd", LOG_PID, LOG_DAEMON);
syslog_init = 1;
}
va_start(ap,fmt); va_start(ap,fmt);
vsyslog(LOG_DEBUG, fmt, ap); vsyslog(LOG_DEBUG, fmt, ap);