95 # define order_start_start(rsc1,rsc2, type) \ 96 new_rsc_order(rsc1, CRMD_ACTION_START, rsc2, CRMD_ACTION_START, type, data_set) 97 # define order_stop_stop(rsc1, rsc2, type) \ 98 new_rsc_order(rsc1, CRMD_ACTION_STOP, rsc2, CRMD_ACTION_STOP, type, data_set)
void pcmk__order_vs_fence(pe_action_t *stonith_op, pe_working_set_t *data_set)
gboolean stage2(pe_working_set_t *data_set)
gboolean stage5(pe_working_set_t *data_set)
gboolean stage3(pe_working_set_t *data_set)
struct crm_time_s crm_time_t
bool pcmk__ordering_is_invalid(pe_action_t *action, pe_action_wrapper_t *input)
gboolean stage0(pe_working_set_t *data_set)
void add_maintenance_update(pe_working_set_t *data_set)
gboolean unpack_constraints(xmlNode *xml_constraints, pe_working_set_t *data_set)
xmlNode * pcmk__schedule_actions(pe_working_set_t *data_set, xmlNode *xml_input, crm_time_t *now)
gboolean stage8(pe_working_set_t *data_set)
const char * node_attribute
gboolean stage4(pe_working_set_t *data_set)
int custom_action_order(pe_resource_t *lh_rsc, char *lh_task, pe_action_t *lh_action, pe_resource_t *rh_rsc, char *rh_task, pe_action_t *rh_action, enum pe_ordering type, pe_working_set_t *data_set)
enum loss_ticket_policy_e loss_policy
const char * transition_idle_timeout
int new_rsc_order(pe_resource_t *lh_rsc, const char *lh_task, pe_resource_t *rh_rsc, const char *rh_task, enum pe_ordering type, pe_working_set_t *data_set)
gboolean show_utilization
gboolean stage7(pe_working_set_t *data_set)
Cluster status and scheduling.
gboolean stage6(pe_working_set_t *data_set)
gboolean probe_resources(pe_working_set_t *data_set)
gboolean shutdown_constraints(pe_node_t *node, pe_action_t *shutdown_op, pe_working_set_t *data_set)
void graph_element_from_action(pe_action_t *action, pe_working_set_t *data_set)
struct lrm_agent_s lrm_agent_t
enum crm_ais_msg_types type
gboolean summary(GListPtr resources)