st_event 19 daemons/controld/controld_fencing.c tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event); st_event 438 daemons/controld/controld_fencing.c tengine_stonith_notify(stonith_t *st, stonith_event_t *st_event) st_event 445 daemons/controld/controld_fencing.c if (st_event == NULL) { st_event 450 daemons/controld/controld_fencing.c crmd_alert_fencing_op(st_event); st_event 452 daemons/controld/controld_fencing.c if ((st_event->result == pcmk_ok) && pcmk__str_eq("on", st_event->action, pcmk__str_casei)) { st_event 454 daemons/controld/controld_fencing.c st_event->target, st_event 455 daemons/controld/controld_fencing.c st_event->executioner? st_event->executioner : "<anyone>", st_event 456 daemons/controld/controld_fencing.c st_event->origin); st_event 460 daemons/controld/controld_fencing.c } else if (pcmk__str_eq("on", st_event->action, pcmk__str_casei)) { st_event 462 daemons/controld/controld_fencing.c st_event->target, st_event 463 daemons/controld/controld_fencing.c st_event->executioner? st_event->executioner : "<anyone>", st_event 464 daemons/controld/controld_fencing.c pcmk_strerror(st_event->result), st_event->result); st_event 467 daemons/controld/controld_fencing.c } else if ((st_event->result == pcmk_ok) st_event 468 daemons/controld/controld_fencing.c && pcmk__str_eq(st_event->target, fsa_our_uname, pcmk__str_none)) { st_event 480 daemons/controld/controld_fencing.c st_event->executioner? st_event->executioner : "the cluster", st_event 481 daemons/controld/controld_fencing.c st_event->origin); /* Dumps blackbox if enabled */ st_event 494 daemons/controld/controld_fencing.c if (!AM_I_DC && pcmk__str_eq(st_event->operation, T_STONITH_NOTIFY_FENCE, pcmk__str_casei)) { st_event 495 daemons/controld/controld_fencing.c if (st_event->result == pcmk_ok) { st_event 496 daemons/controld/controld_fencing.c st_fail_count_reset(st_event->target); st_event 498 daemons/controld/controld_fencing.c st_fail_count_increment(st_event->target); st_event 504 daemons/controld/controld_fencing.c st_event->target, st_event->result == pcmk_ok ? "" : " not", st_event 505 daemons/controld/controld_fencing.c st_event->action, st_event 506 daemons/controld/controld_fencing.c st_event->executioner ? st_event->executioner : "<anyone>", st_event 507 daemons/controld/controld_fencing.c (st_event->client_origin? st_event->client_origin : "<unknown>"), st_event 508 daemons/controld/controld_fencing.c pcmk_strerror(st_event->result), st_event 509 daemons/controld/controld_fencing.c st_event->origin, st_event->id); st_event 511 daemons/controld/controld_fencing.c if (st_event->result == pcmk_ok) { st_event 512 daemons/controld/controld_fencing.c crm_node_t *peer = pcmk__search_known_node_cache(0, st_event->target, st_event 515 daemons/controld/controld_fencing.c gboolean we_are_executioner = pcmk__str_eq(st_event->executioner, st_event 525 daemons/controld/controld_fencing.c crm_trace("target=%s dc=%s", st_event->target, fsa_our_dc); st_event 528 daemons/controld/controld_fencing.c send_stonith_update(NULL, st_event->target, uuid); st_event 538 daemons/controld/controld_fencing.c if (st_event->client_origin st_event 539 daemons/controld/controld_fencing.c && !pcmk__str_eq(st_event->client_origin, te_client_id, pcmk__str_casei)) { st_event 544 daemons/controld/controld_fencing.c crm_info("External fencing operation from %s fenced %s", st_event->client_origin, st_event->target); st_event 549 daemons/controld/controld_fencing.c } else if (pcmk__str_eq(fsa_our_dc, st_event->target, pcmk__str_null_matches | pcmk__str_casei) st_event 553 daemons/controld/controld_fencing.c st_event->target, (fsa_our_dc? "was" : "may have been")); st_event 560 daemons/controld/controld_fencing.c send_stonith_update(NULL, st_event->target, uuid); st_event 562 daemons/controld/controld_fencing.c add_stonith_cleanup(st_event->target); st_event 571 daemons/controld/controld_fencing.c remote_ra_fail(st_event->target); st_event 922 daemons/controld/controld_fencing.c tengine_stonith_history_synced(stonith_t *st, stonith_event_t *st_event) st_event 1786 lib/fencing/st_client.c stonith_event_t *st_event = NULL; st_event 1813 lib/fencing/st_client.c st_event = xml_to_event(blob->xml); st_event 1816 lib/fencing/st_client.c entry->notify(blob->stonith, st_event); st_event 1819 lib/fencing/st_client.c event_free(st_event);