crm_debug("There was a HA message");
crm_devel("There was a HA message");
do_started(long long action,	   enum crmd_fsa_cause cause,	   enum crmd_fsa_state cur_state,	   enum crmd_fsa_input current_input,	   fsa_data_t *msg_data){	if(is_set(fsa_input_register, R_CCM_DATA) == FALSE) {		crm_info("Delaying start, CCM (%.16llx) not connected",			 R_CCM_DATA);		crmd_fsa_stall();		return I_NULL;	} else if(is_set(fsa_input_register, R_LRM_CONNECTED) == FALSE) {		crm_info("Delaying start, LRM (%.16llx) not connected",			 R_LRM_CONNECTED);		crmd_fsa_stall();		return I_NULL;	} else if(is_set(fsa_input_register, R_CIB_CONNECTED) == FALSE) {		crm_info("Delaying start, CIB (%.16llx) not connected",			 R_CIB_CONNECTED);		crmd_fsa_stall();		return I_NULL;	} else if(is_set(fsa_input_register, R_PEER_DATA) == FALSE) {		HA_Message *	msg = NULL;		/* try reading from HA */		crm_info("Delaying start, Peer data (%.16llx) not recieved",			 R_PEER_DATA);		crm_debug("Looking for a HA message");		msg = fsa_cluster_conn->llc_ops->readmsg(fsa_cluster_conn, 0);		if(msg != NULL) {			crm_debug("There was a HA message"); 			crm_msg_del(msg);		}				startTimer(wait_timer);		crmd_fsa_stall();		return I_NULL;	}	crm_info("The local CRM is operational");	clear_bit_inplace(fsa_input_register, R_STARTING);	register_fsa_input(msg_data->fsa_cause, I_PENDING, NULL);		return I_NULL;}