• R/O
  • SSH

pm_diskd: Commit

※ リポジトリは、pm-diskd ブランチが https://github.com/linux-ha-japan/pm_diskd-1.0 へ、pm-diskd-2.0ブランチが https://github.com/linux-ha-japan/pm_diskd へ移行しました。

Pacemaker 対応ディスク故障監視機能。

Pacemaker-1.0公式リポジトリのクローンに対し、パッチ作成用のブランチを作成して管理する。
ブランチ名: pm-diskd

初回 hg clone 実行後は、hg update -r pm-diskd を実行すること。

Heartbeat-2.1.4 用 hb-diskd(*) のPacemaker対応版
(*) http://sourceforge.jp/projects/linux-ha/releases/?package_id=10555


Commit MetaInfo

Revision558427e03930e8dd1af7a41c47ec41e8d15c1326 (tree)
Time2007-04-19 20:07:33
AuthorDejan Muhamedagic <dejan@hell...>
CommiterDejan Muhamedagic

Log Message

logging: a temp fix for bug 1548.

Change Summary

Incremental Difference

diff -r 0ad56c761583 -r 558427e03930 lib/clplumbing/cl_log.c
--- a/lib/clplumbing/cl_log.c Mon Apr 16 15:44:58 2007 +0200
+++ b/lib/clplumbing/cl_log.c Thu Apr 19 13:07:33 2007 +0200
@@ -73,6 +73,7 @@
7373 static int use_logging_daemon = FALSE;
7474 static int conn_logd_time = 0;
7575 static char cl_log_entity[MAXENTITY]= DFLT_ENTITY;
76+static char common_log_entity[MAXENTITY]= DFLT_ENTITY;
7677 static int cl_log_facility = LOG_USER;
7778
7879 static void cl_opensyslog(void);
@@ -329,6 +330,8 @@
329330
330331 }
331332
333+/* FIXME: This is way too ugly to bear */
334+
332335 void
333336 cl_log_set_facility(int facility)
334337 {
@@ -465,6 +468,11 @@
465468 }
466469
467470 if (syslog_enabled) {
471+ if( entity ) {
472+ strncpy(common_log_entity, entity, MAXENTITY);
473+ } else {
474+ strncpy(common_log_entity, DFLT_ENTITY,MAXENTITY);
475+ }
468476 if (pristr){
469477 syslog(priority, "[%d]: %s: %s%c",
470478 entity_pid, pristr, buf, 0);
@@ -891,7 +899,8 @@
891899 return;
892900 }
893901 syslog_enabled = 1;
894- openlog(cl_log_entity, LOG_CONS, cl_log_facility);
902+ strncpy(common_log_entity, cl_log_entity, MAXENTITY);
903+ openlog(common_log_entity, LOG_CONS, cl_log_facility);
895904 }
896905
897906 /* What a horrible substitute for a low-overhead event log!! - FIXME!! */
Show on old repository browser