Send Linux-ha-cvs mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Linux-ha-cvs digest..."


Today's Topics:

   1. Linux-HA CVS: lib by andrew from 
      ([email protected])
   2. Linux-HA CVS: include by andrew from 
      ([email protected])
   3. Linux-HA CVS: crm by andrew from 
      ([email protected])
   4. Linux-HA CVS: heartbeat by andrew from 
      ([email protected])


----------------------------------------------------------------------

Message: 1
Date: Mon, 10 Apr 2006 10:18:09 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : lib

Dir     : linux-ha/lib/crm/common


Modified Files:
        utils.c 


Log Message:
remove dead code

===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/lib/crm/common/utils.c,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -3 -r1.45 -r1.46
--- utils.c     10 Apr 2006 12:49:15 -0000      1.45
+++ utils.c     10 Apr 2006 16:18:08 -0000      1.46
@@ -1,4 +1,4 @@
-/* $Id: utils.c,v 1.45 2006/04/10 12:49:15 andrew Exp $ */
+/* $Id: utils.c,v 1.46 2006/04/10 16:18:08 andrew Exp $ */
 /* 
  * Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
  * 
@@ -673,85 +673,6 @@
 }
 
 
-void
-crm_set_ha_options(ll_cluster_t *hb_cluster) 
-{
-#if 0
-       int facility;
-       char *param_val = NULL;
-       const char *param_name = NULL;
-
-       if(hb_cluster == NULL) {
-               crm_set_env_options();
-               return;
-       }
-       
-       /* change the logging facility to the one used by heartbeat daemon */
-       crm_debug("Switching to Heartbeat logger");
-       if (( facility =
-             hb_cluster->llc_ops->get_logfacility(hb_cluster)) > 0) {
-               cl_log_set_facility(facility);
-       }       
-       crm_debug_2("Facility: %d", facility);
-
-       param_name = KEY_LOGFILE;
-       param_val = hb_cluster->llc_ops->get_parameter(hb_cluster, param_name);
-       crm_debug_3("%s = %s", param_name, param_val);
-       if(param_val != NULL) {
-               cl_log_set_logfile(param_val);
-               cl_free(param_val);
-               param_val = NULL;
-       }
-       
-       param_name = KEY_DBGFILE;
-       param_val = hb_cluster->llc_ops->get_parameter(hb_cluster, param_name);
-       crm_debug_3("%s = %s", param_name, param_val);
-       if(param_val != NULL) {
-               cl_log_set_debugfile(param_val);
-               cl_free(param_val);
-               param_val = NULL;
-       }
-       
-       param_name = KEY_DEBUGLEVEL;
-       param_val = hb_cluster->llc_ops->get_parameter(hb_cluster, param_name);
-       crm_debug_3("%s = %s", param_name, param_val);
-       if(param_val != NULL) {
-               int debug_level = crm_parse_int(param_val, NULL);
-               if(debug_level > 0 && (debug_level+LOG_INFO) > 
(int)crm_log_level) {
-                       set_crm_log_level(LOG_INFO + debug_level);
-               }
-               cl_free(param_val);
-               param_val = NULL;
-       }
-
-       param_name = KEY_LOGDAEMON;
-       param_val = hb_cluster->llc_ops->get_parameter(hb_cluster, param_name);
-       crm_debug_3("%s = %s", param_name, param_val);
-       if(param_val != NULL) {
-               int uselogd;
-               cl_str_to_boolean(param_val, &uselogd);
-               cl_log_set_uselogd(uselogd);
-               if(cl_log_get_uselogd()) {
-                       cl_set_logging_wqueue_maxlen(500);
-               }
-               cl_free(param_val);
-               param_val = NULL;
-       }
-
-       param_name = KEY_CONNINTVAL;
-       param_val = hb_cluster->llc_ops->get_parameter(hb_cluster, param_name);
-       crm_debug_3("%s = %s", param_name, param_val);
-       if(param_val != NULL) {
-               int logdtime;
-               logdtime = crm_get_msec(param_val);
-               cl_log_set_logdtime(logdtime);
-               cl_free(param_val);
-               param_val = NULL;
-       }
-#endif
-}
-
-
 #define ENV_PREFIX "HA_"
 void
 crm_set_env_options(void) 




------------------------------

Message: 2
Date: Mon, 10 Apr 2006 10:18:26 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: include by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : include

Dir     : linux-ha/include/crm/common


Modified Files:
        util.h 


Log Message:
remove dead code

===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/include/crm/common/util.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -3 -r1.32 -r1.33
--- util.h      10 Apr 2006 12:49:15 -0000      1.32
+++ util.h      10 Apr 2006 16:18:25 -0000      1.33
@@ -1,4 +1,4 @@
-/* $Id: util.h,v 1.32 2006/04/10 12:49:15 andrew Exp $ */
+/* $Id: util.h,v 1.33 2006/04/10 16:18:25 andrew Exp $ */
 /* 
  * Copyright (C) 2004 Andrew Beekhof <[EMAIL PROTECTED]>
  * 
@@ -69,8 +69,6 @@
 extern void set_uuid(
        ll_cluster_t* hb, crm_data_t *node, const char *attr, const char 
*uname);
 
-extern void crm_set_ha_options(ll_cluster_t *hb_cluster);
-
 extern gboolean crm_is_true(const char * s);
 
 extern int crm_str_to_boolean(const char * s, int * ret);




------------------------------

Message: 3
Date: Mon, 10 Apr 2006 10:19:54 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: crm by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : crm

Dir     : linux-ha/crm/crmd


Modified Files:
        join_dc.c 


Log Message:
Flush attrd to the CIB during the join process to prevent anything from
  being lost while there was no DC

===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/crm/crmd/join_dc.c,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -3 -r1.87 -r1.88
--- join_dc.c   9 Apr 2006 14:38:05 -0000       1.87
+++ join_dc.c   10 Apr 2006 16:19:53 -0000      1.88
@@ -47,6 +47,32 @@
 
 static int current_join_id = 0;
 
+static void
+update_attrd(void) 
+{      
+       static IPC_Channel *attrd = NULL;
+       if(attrd == NULL) {
+               crm_info("Connecting to attrd...");
+               attrd = init_client_ipc_comms_nodispatch(T_ATTRD);
+       }
+       
+       if(attrd != NULL) {
+               HA_Message *update = ha_msg_new(3);
+               ha_msg_add(update, F_TYPE, T_ATTRD);
+               ha_msg_add(update, F_ORIG, "crmd");
+               ha_msg_add(update, "task", "refresh");
+               if(send_ipc_message(attrd, update) == FALSE) {
+                       crm_err("attrd refresh failed");
+                       attrd = NULL;
+               } else {
+                       crm_debug("sent attrd refresh");
+               }
+               
+       } else {
+               crm_err("Couldn't connect to attrd");
+       }
+}
+
 void
 initialize_join(gboolean before)
 {
@@ -349,6 +375,7 @@
                /* Send _our_ CIB out to everyone */
                fsa_cib_conn->cmds->sync_from(
                        fsa_cib_conn, fsa_our_uname, NULL,cib_quorum_override);
+               update_attrd();
        }
 
        finalize_join(__FUNCTION__);
@@ -373,7 +400,8 @@
 
        } else if(AM_I_DC && fsa_state == S_FINALIZE_JOIN) {
                finalize_join(__FUNCTION__);
-
+               update_attrd();
+               
        } else {
                crm_debug("No longer the DC in S_FINALIZE_JOIN: %s/%s",
                          AM_I_DC?"DC":"CRMd", fsa_state2string(fsa_state));




------------------------------

Message: 4
Date: Mon, 10 Apr 2006 10:46:17 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: heartbeat by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : heartbeat

Dir     : linux-ha/heartbeat/lib


Modified Files:
        BasicSanityCheck.in 


Log Message:
Include pingd in the CRM's BSC cluster

===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/heartbeat/lib/BasicSanityCheck.in,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -3 -r1.95 -r1.96
--- BasicSanityCheck.in 10 Mar 2006 16:29:10 -0000      1.95
+++ BasicSanityCheck.in 10 Apr 2006 16:46:16 -0000      1.96
@@ -195,6 +195,7 @@
        crm yes
        apiauth cibmon   uid=hacluster
        respawn hacluster $HBLIB/cibmon -d
+       respawn hacluster $HBLIB/pingd
        !
   chmod 644 $1
 #      conn_logd_time 60




------------------------------

_______________________________________________
Linux-ha-cvs mailing list
[email protected]
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs


End of Linux-ha-cvs Digest, Vol 29, Issue 69
********************************************

Reply via email to