![]() |
pacemaker
3.0.0-d8340737c4
Scalable High-Availability cluster resource manager
|
#include <include/crm/lrmd_events.h>
Data Fields | |
| enum lrmd_callback_event | type |
| const char * | rsc_id |
| const char * | op_type |
| const char * | user_data |
| int | call_id |
| int | timeout |
| guint | interval_ms |
| int | start_delay |
| int | rsc_deleted |
| enum ocf_exitcode | rc |
| int | op_status |
| const char * | output |
| time_t | t_run |
| time_t | t_rcchange |
| unsigned int | exec_time |
| unsigned int | queue_time |
| int | connection_rc |
| void * | params |
| const char * | remote_nodename |
| const char * | exit_reason |
Definition at line 38 of file lrmd_events.h.
| int lrmd_event_data_s::call_id |
The client api call id associated with this event
Definition at line 50 of file lrmd_events.h.
| int lrmd_event_data_s::connection_rc |
int connection result. Used for connection and poke events
Definition at line 86 of file lrmd_events.h.
| unsigned int lrmd_event_data_s::exec_time |
Time in length op took to execute
Definition at line 80 of file lrmd_events.h.
| const char* lrmd_event_data_s::exit_reason |
exit failure reason string from resource agent operation
Definition at line 98 of file lrmd_events.h.
| guint lrmd_event_data_s::interval_ms |
The operation's recurring interval in ms.
Definition at line 56 of file lrmd_events.h.
| int lrmd_event_data_s::op_status |
The executor status returned for exec_complete events
Definition at line 68 of file lrmd_events.h.
| const char* lrmd_event_data_s::op_type |
The action performed, start, stop, monitor...
Definition at line 45 of file lrmd_events.h.
| const char* lrmd_event_data_s::output |
stdout from resource agent operation
Definition at line 71 of file lrmd_events.h.
| void* lrmd_event_data_s::params |
Definition at line 90 of file lrmd_events.h.
| unsigned int lrmd_event_data_s::queue_time |
Time in length spent in queue
Definition at line 83 of file lrmd_events.h.
| enum ocf_exitcode lrmd_event_data_s::rc |
The executed ra return code mapped to OCF
Definition at line 65 of file lrmd_events.h.
| const char* lrmd_event_data_s::remote_nodename |
client node name associated with this connection (used to match actions to the proper client when there are multiple)
Definition at line 95 of file lrmd_events.h.
| int lrmd_event_data_s::rsc_deleted |
This operation that just completed is on a deleted rsc.
Definition at line 62 of file lrmd_events.h.
| const char* lrmd_event_data_s::rsc_id |
The resource this event occurred on.
Definition at line 43 of file lrmd_events.h.
| int lrmd_event_data_s::start_delay |
The operation's start delay value in ms.
Definition at line 59 of file lrmd_events.h.
| time_t lrmd_event_data_s::t_rcchange |
Timestamp of last rc change
Definition at line 77 of file lrmd_events.h.
| time_t lrmd_event_data_s::t_run |
Timestamp of when op ran
Definition at line 74 of file lrmd_events.h.
| int lrmd_event_data_s::timeout |
The operation's timeout period in ms.
Definition at line 53 of file lrmd_events.h.
| enum lrmd_callback_event lrmd_event_data_s::type |
Type of event, register, unregister, call_completed...
Definition at line 40 of file lrmd_events.h.
| const char* lrmd_event_data_s::user_data |
The user data passed by caller of exec() API function
Definition at line 47 of file lrmd_events.h.
1.8.14