stonith_op 31 include/pcmki/pcmki_sched_notif.h pe_action_t *stonith_op, stonith_op 24 lib/pacemaker/libpacemaker_private.h void pcmk__order_vs_fence(pe_action_t *stonith_op, pe_working_set_t *data_set); stonith_op 1360 lib/pacemaker/pcmk_sched_allocate.c pe_action_t *stonith_op = NULL; stonith_op 1393 lib/pacemaker/pcmk_sched_allocate.c stonith_op = NULL; stonith_op 1398 lib/pacemaker/pcmk_sched_allocate.c stonith_op = pe_fence_op(node, NULL, FALSE, "node is unclean", FALSE, data_set); stonith_op 1401 lib/pacemaker/pcmk_sched_allocate.c pcmk__order_vs_fence(stonith_op, data_set); stonith_op 1405 lib/pacemaker/pcmk_sched_allocate.c dc_down = stonith_op; stonith_op 1417 lib/pacemaker/pcmk_sched_allocate.c stonith_op, pe_order_optional); stonith_op 1421 lib/pacemaker/pcmk_sched_allocate.c stonith_ops = g_list_prepend(stonith_ops, stonith_op); stonith_op 1441 lib/pacemaker/pcmk_sched_allocate.c if (node->details->unclean && stonith_op == NULL) { stonith_op 55 lib/pacemaker/pcmk_sched_fencing.c order_start_vs_fencing(pe_resource_t *rsc, pe_action_t *stonith_op, stonith_op 61 lib/pacemaker/pcmk_sched_fencing.c CRM_CHECK(stonith_op && stonith_op->node, return); stonith_op 62 lib/pacemaker/pcmk_sched_fencing.c target = stonith_op->node; stonith_op 73 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, pe_order_optional); stonith_op 92 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, stonith_op 109 lib/pacemaker/pcmk_sched_fencing.c order_stop_vs_fencing(pe_resource_t *rsc, pe_action_t *stonith_op, stonith_op 120 lib/pacemaker/pcmk_sched_fencing.c CRM_CHECK(stonith_op && stonith_op->node, return); stonith_op 121 lib/pacemaker/pcmk_sched_fencing.c target = stonith_op->node; stonith_op 164 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, pe_order_preserve); stonith_op 166 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, parent_stop, pe_order_preserve); stonith_op 200 lib/pacemaker/pcmk_sched_fencing.c create_secondary_notification(action, rsc, stonith_op, data_set); stonith_op 224 lib/pacemaker/pcmk_sched_fencing.c strdup(CRM_OP_FENCE), stonith_op, stonith_op 258 lib/pacemaker/pcmk_sched_fencing.c order_actions(stonith_op, action, pe_order_preserve|pe_order_optional); stonith_op 275 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering(pe_resource_t *rsc, pe_action_t *stonith_op, stonith_op 284 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering(child_rsc, stonith_op, data_set); stonith_op 293 lib/pacemaker/pcmk_sched_fencing.c order_start_vs_fencing(rsc, stonith_op, data_set); stonith_op 294 lib/pacemaker/pcmk_sched_fencing.c order_stop_vs_fencing(rsc, stonith_op, data_set); stonith_op 310 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_fence(pe_action_t *stonith_op, pe_working_set_t *data_set) stonith_op 312 lib/pacemaker/pcmk_sched_fencing.c CRM_CHECK(stonith_op && data_set, return); stonith_op 314 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering((pe_resource_t *) r->data, stonith_op, data_set); stonith_op 373 lib/pacemaker/pcmk_sched_fencing.c pe_action_t *stonith_op = NULL; stonith_op 399 lib/pacemaker/pcmk_sched_fencing.c stonith_op = pe_fence_op(node, fence_action, FALSE, "guest is unclean", stonith_op 401 lib/pacemaker/pcmk_sched_fencing.c pe__set_action_flags(stonith_op, pe_action_pseudo|pe_action_runnable); stonith_op 412 lib/pacemaker/pcmk_sched_fencing.c node->details->uname, stonith_op->id, stonith_op 414 lib/pacemaker/pcmk_sched_fencing.c order_actions(parent_stonith_op, stonith_op, stonith_op 418 lib/pacemaker/pcmk_sched_fencing.c order_actions(stop, stonith_op, stonith_op 422 lib/pacemaker/pcmk_sched_fencing.c node->details->uname, stonith_op->id, stonith_op 436 lib/pacemaker/pcmk_sched_fencing.c order_actions(stop, stonith_op, pe_order_optional); stonith_op 439 lib/pacemaker/pcmk_sched_fencing.c node->details->uname, stonith_op->id, stop->id); stonith_op 445 lib/pacemaker/pcmk_sched_fencing.c node->details->uname, stonith_op->id); stonith_op 450 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_fence(stonith_op, data_set); stonith_op 789 lib/pacemaker/pcmk_sched_notif.c pe_action_t *stonith_op, stonith_op 795 lib/pacemaker/pcmk_sched_notif.c n_data = create_notification_boundaries(rsc, RSC_STOP, NULL, stonith_op, stonith_op 2139 lib/pengine/utils.c pe_action_t *stonith_op = NULL; stonith_op 2147 lib/pengine/utils.c stonith_op = lookup_singleton(data_set, op_key); stonith_op 2148 lib/pengine/utils.c if(stonith_op == NULL) { stonith_op 2149 lib/pengine/utils.c stonith_op = custom_action(NULL, op_key, CRM_OP_FENCE, node, TRUE, TRUE, data_set); stonith_op 2151 lib/pengine/utils.c add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET, node->details->uname); stonith_op 2152 lib/pengine/utils.c add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET_UUID, node->details->id); stonith_op 2153 lib/pengine/utils.c add_hash_param(stonith_op->meta, "stonith_action", op); stonith_op 2195 lib/pengine/utils.c g_hash_table_insert(stonith_op->meta, stonith_op 2198 lib/pengine/utils.c g_hash_table_insert(stonith_op->meta, stonith_op 2216 lib/pengine/utils.c || g_hash_table_lookup(stonith_op->meta, stonith_op 2225 lib/pengine/utils.c g_hash_table_insert(stonith_op->meta, stonith_op 2231 lib/pengine/utils.c pe__clear_action_flags(stonith_op, pe_action_optional); stonith_op 2232 lib/pengine/utils.c pe_action_set_reason(stonith_op, reason, false); stonith_op 2234 lib/pengine/utils.c } else if(reason && stonith_op->reason == NULL) { stonith_op 2235 lib/pengine/utils.c stonith_op->reason = strdup(reason); stonith_op 2238 lib/pengine/utils.c return stonith_op;