Silence warnings by commenting out unused functions in the "hnp" notifier component.
This commit was SVN r23181.
Этот коммит содержится в:
родитель
118ce0e166
Коммит
abe13d802c
@ -38,8 +38,10 @@ void orte_notifier_hnp_exception_cb(const orte_process_name_t* peer,
|
||||
orte_rml_exception_t reason);
|
||||
#endif
|
||||
|
||||
/*
|
||||
extern opal_pointer_array_t orte_notifier_hnp_tables;
|
||||
extern opal_mutex_t orte_notifier_hnp_tables_lock;
|
||||
*/
|
||||
|
||||
/*
|
||||
* Notifier interfaces
|
||||
|
@ -71,9 +71,6 @@ orte_notifier_base_module_t orte_notifier_hnp_module = {
|
||||
static int send_command(orte_notifier_base_severity_t severity, int errcode,
|
||||
char *msg)
|
||||
{
|
||||
/* JMS: As an example, I'll pack up the severity, errcode, and
|
||||
string message. I assume you'll want to pack up the whole
|
||||
corresponding OPAL SOS table. */
|
||||
opal_buffer_t *buf;
|
||||
int rc;
|
||||
uint8_t u8 = (uint8_t) severity;
|
||||
@ -117,6 +114,12 @@ static int send_command(orte_notifier_base_severity_t severity, int errcode,
|
||||
return ORTE_SUCCESS;
|
||||
}
|
||||
|
||||
#if 0
|
||||
/**
|
||||
* Function to pack a single SOS error entry.
|
||||
*
|
||||
* @return OPAL_SUCCESS Upon success
|
||||
*/
|
||||
static int opal_dss_pack_sos_error(opal_buffer_t *buf, opal_sos_error_t *error)
|
||||
{
|
||||
int rc;
|
||||
@ -163,6 +166,16 @@ static int opal_dss_pack_sos_error(opal_buffer_t *buf, opal_sos_error_t *error)
|
||||
return ORTE_SUCCESS;
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to pack all the entries in the SOS table and send it
|
||||
* over to the HNP.
|
||||
*
|
||||
* @return OPAL_SUCCESS Upon success
|
||||
* @return OPAL_FAILURE Upon failure
|
||||
*
|
||||
* ADK: Presently, we simply rely on orte_show_help to do the aggregation on
|
||||
* a per-error basis.
|
||||
*/
|
||||
static int opal_sos_send_table(void)
|
||||
{
|
||||
opal_sos_error_t *opal_error;
|
||||
@ -227,6 +240,7 @@ error:
|
||||
OBJ_RELEASE(buf);
|
||||
return rc;
|
||||
}
|
||||
#endif
|
||||
|
||||
static int init(void)
|
||||
{
|
||||
@ -244,11 +258,18 @@ static int init(void)
|
||||
return rc;
|
||||
}
|
||||
|
||||
/* Construct a list of SOS tables, one for each process.
|
||||
ADK: Since we are not doing proper error trace analysis
|
||||
and/or aggregation, each process maintains a separate SOS
|
||||
table and individually sends each entry in the table to
|
||||
the HNP. */
|
||||
/*
|
||||
OBJ_CONSTRUCT(&orte_notifier_hnp_tables, opal_pointer_array_t);
|
||||
opal_pointer_array_init(&orte_notifier_hnp_tables,
|
||||
orte_process_info.num_procs,
|
||||
INT32_MAX, 8);
|
||||
OBJ_CONSTRUCT(&orte_notifier_hnp_tables_lock, opal_mutex_t);
|
||||
*/
|
||||
|
||||
#if OPAL_ENABLE_DEBUG
|
||||
/* If we're debugging, also add an exception handler -- just to
|
||||
|
@ -31,7 +31,8 @@
|
||||
#include "notifier_hnp.h"
|
||||
|
||||
/*
|
||||
* This function is called back *after* the RML receive callback to avoid
|
||||
* This function is called back *after* the RML receive callback to
|
||||
* avoid the RRD ("receive recursion of death").
|
||||
*/
|
||||
static void process_msg(int fd, short event, void *cbdata)
|
||||
{
|
||||
@ -43,9 +44,6 @@ static void process_msg(int fd, short event, void *cbdata)
|
||||
int errcode;
|
||||
char *msg;
|
||||
|
||||
/* JMS: As an example, we packed the severity, errcode, and string
|
||||
in notifier_hnp_module.c. We'll unpack it here. */
|
||||
|
||||
/* Unpack the severity */
|
||||
count = 1;
|
||||
if (ORTE_SUCCESS !=
|
||||
@ -80,6 +78,12 @@ CLEAN_RETURN:
|
||||
return;
|
||||
}
|
||||
|
||||
#if 0
|
||||
/**
|
||||
* Function to unpack a single SOS error entry.
|
||||
*
|
||||
* @return OPAL_SUCCESS Upon success
|
||||
*/
|
||||
static int opal_dss_unpack_sos_error(opal_buffer_t *buf, opal_sos_error_t *error)
|
||||
{
|
||||
int count, rc;
|
||||
@ -139,6 +143,9 @@ static int opal_dss_unpack_sos_error(opal_buffer_t *buf, opal_sos_error_t *error
|
||||
return ORTE_SUCCESS;
|
||||
}
|
||||
|
||||
/*
|
||||
* Function to unpack the entire SOS table on the HNP.
|
||||
*/
|
||||
static void process_sos_table_msg(int fd, short event, void *cbdata)
|
||||
{
|
||||
orte_message_event_t *mev = (orte_message_event_t*)cbdata;
|
||||
@ -213,6 +220,7 @@ error:
|
||||
OBJ_DESTRUCT(sos_table);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
void orte_notifier_hnp_recv_cb(int status, orte_process_name_t* sender,
|
||||
opal_buffer_t* buffer, orte_rml_tag_t tag,
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user