options 645 daemons/attrd/attrd_cib.c attrd_write_attributes(uint32_t options) options 651 daemons/attrd/attrd_cib.c pcmk_is_set(options, attrd_write_all)? "all" : "changed"); options 654 daemons/attrd/attrd_cib.c if (!pcmk_is_set(options, attrd_write_all) && options 663 daemons/attrd/attrd_cib.c if (pcmk_is_set(options, attrd_write_all) || options 665 daemons/attrd/attrd_cib.c bool ignore_delay = pcmk_is_set(options, attrd_write_no_delay); options 214 daemons/attrd/pacemaker-attrd.h void attrd_write_attributes(uint32_t options); options 43 daemons/based/based_messages.c cib_process_shutdown_req(const char *op, int options, const char *section, xmlNode * req, options 68 daemons/based/based_messages.c cib_process_noop(const char *op, int options, const char *section, xmlNode *req, options 78 daemons/based/based_messages.c cib_process_readwrite(const char *op, int options, const char *section, xmlNode * req, options 138 daemons/based/based_messages.c cib_process_ping(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 186 daemons/based/based_messages.c cib_process_sync(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 193 daemons/based/based_messages.c cib_process_upgrade_server(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 207 daemons/based/based_messages.c op, options, section, req, input, existing_cib, result_cib, answer); options 287 daemons/based/based_messages.c cib_process_sync_one(const char *op, int options, const char *section, xmlNode * req, options 295 daemons/based/based_messages.c cib_server_process_diff(const char *op, int options, const char *section, xmlNode * req, options 329 daemons/based/based_messages.c rc = cib_process_diff(op, options, section, req, input, existing_cib, result_cib, answer); options 340 daemons/based/based_messages.c if (options & cib_force_diff) { options 349 daemons/based/based_messages.c cib_process_replace_svr(const char *op, int options, const char *section, xmlNode * req, options 354 daemons/based/based_messages.c cib_process_replace(op, options, section, req, input, existing_cib, result_cib, answer); options 366 daemons/based/based_messages.c cib_process_delete_absolute(const char *op, int options, const char *section, xmlNode * req, options 459 daemons/based/based_messages.c cib_process_commit_transaction(const char *op, int options, const char *section, options 486 daemons/based/based_messages.c cib_process_schemas(const char *op, int options, const char *section, xmlNode *req, options 83 daemons/based/pacemaker-based.h int cib_process_shutdown_req(const char *op, int options, const char *section, options 87 daemons/based/pacemaker-based.h int cib_process_noop(const char *op, int options, const char *section, options 90 daemons/based/pacemaker-based.h int cib_process_ping(const char *op, int options, const char *section, options 93 daemons/based/pacemaker-based.h int cib_process_readwrite(const char *op, int options, const char *section, options 96 daemons/based/pacemaker-based.h int cib_process_replace_svr(const char *op, int options, const char *section, options 99 daemons/based/pacemaker-based.h int cib_server_process_diff(const char *op, int options, const char *section, options 102 daemons/based/pacemaker-based.h int cib_process_sync(const char *op, int options, const char *section, options 105 daemons/based/pacemaker-based.h int cib_process_sync_one(const char *op, int options, const char *section, options 108 daemons/based/pacemaker-based.h int cib_process_delete_absolute(const char *op, int options, options 112 daemons/based/pacemaker-based.h int cib_process_upgrade_server(const char *op, int options, const char *section, options 116 daemons/based/pacemaker-based.h int cib_process_commit_transaction(const char *op, int options, options 120 daemons/based/pacemaker-based.h int cib_process_schemas(const char *op, int options, const char *section, options 356 daemons/controld/controld_cib.c int options) options 367 daemons/controld/controld_cib.c cib__set_call_options(options, "node state deletion", options 369 daemons/controld/controld_cib.c cib_rc = cib->cmds->remove(cib, xpath, NULL, options); options 819 daemons/controld/controld_cib.c controld_update_cib(const char *section, xmlNode *data, int options, options 828 daemons/controld/controld_cib.c cib_rc = cib->cmds->modify(cib, section, data, options); options 44 daemons/controld/controld_cib.h int controld_update_cib(const char *section, xmlNode *data, int options, options 62 daemons/controld/controld_cib.h enum controld_section_e section, int options); options 41 daemons/controld/controld_election.c controld_configure_election(GHashTable *options) options 43 daemons/controld/controld_election.c const char *value = g_hash_table_lookup(options, PCMK_OPT_ELECTION_TIMEOUT); options 643 daemons/controld/controld_execd_state.c const char *agent, char **output, enum lrmd_call_options options) options 669 daemons/controld/controld_execd_state.c class, provider, agent, output, options, params); options 690 daemons/controld/controld_execd_state.c lrm_state_get_rsc_info(lrm_state_t * lrm_state, const char *rsc_id, enum lrmd_call_options options) options 704 daemons/controld/controld_execd_state.c rsc = ((lrmd_t *) lrm_state->conn)->cmds->get_rsc_info(lrm_state->conn, rsc_id, options); options 785 daemons/controld/controld_execd_state.c const char *provider, const char *agent, enum lrmd_call_options options) options 801 daemons/controld/controld_execd_state.c agent, options); options 806 daemons/controld/controld_execd_state.c const char *rsc_id, enum lrmd_call_options options) options 824 daemons/controld/controld_execd_state.c return ((lrmd_t *) lrm_state->conn)->cmds->unregister_rsc(lrm_state->conn, rsc_id, options); options 89 daemons/controld/controld_fencing.c controld_configure_fencing(GHashTable *options) options 93 daemons/controld/controld_fencing.c value = g_hash_table_lookup(options, PCMK_OPT_FENCE_REACTION); options 96 daemons/controld/controld_fencing.c value = g_hash_table_lookup(options, PCMK_OPT_STONITH_MAX_ATTEMPTS); options 944 daemons/controld/controld_fencing.c uint32_t options = st_opt_none; // Group of enum stonith_call_options options 948 daemons/controld/controld_fencing.c stonith__set_call_options(options, target, st_opt_allow_self_fencing); options 950 daemons/controld/controld_fencing.c return stonith_api->cmds->fence_with_delay(stonith_api, options, target, options 16 daemons/controld/controld_fencing.h void controld_configure_fencing(GHashTable *options); options 131 daemons/controld/controld_lrm.h const char *agent, char **output, enum lrmd_call_options options); options 140 daemons/controld/controld_lrm.h const char *rsc_id, enum lrmd_call_options options); options 144 daemons/controld/controld_lrm.h const char *provider, const char *agent, enum lrmd_call_options options); options 146 daemons/controld/controld_lrm.h const char *rsc_id, enum lrmd_call_options options); options 458 daemons/controld/controld_throttle.c controld_configure_throttle(GHashTable *options) options 460 daemons/controld/controld_throttle.c const char *value = g_hash_table_lookup(options, PCMK_OPT_LOAD_THRESHOLD); options 466 daemons/controld/controld_throttle.c value = g_hash_table_lookup(options, PCMK_OPT_NODE_ACTION_LIMIT); options 12 daemons/controld/controld_throttle.h void controld_configure_throttle(GHashTable *options); options 304 daemons/controld/controld_timers.c controld_configure_fsa_timers(GHashTable *options) options 309 daemons/controld/controld_timers.c value = g_hash_table_lookup(options, PCMK_OPT_DC_DEADTIME); options 313 daemons/controld/controld_timers.c value = g_hash_table_lookup(options, PCMK_OPT_JOIN_INTEGRATION_TIMEOUT); options 317 daemons/controld/controld_timers.c value = g_hash_table_lookup(options, PCMK_OPT_JOIN_FINALIZATION_TIMEOUT); options 321 daemons/controld/controld_timers.c value = g_hash_table_lookup(options, PCMK_OPT_SHUTDOWN_ESCALATION); options 327 daemons/controld/controld_timers.c value = g_hash_table_lookup(options, PCMK_OPT_TRANSITION_DELAY); options 331 daemons/controld/controld_timers.c value = g_hash_table_lookup(options, PCMK_OPT_CLUSTER_RECHECK_INTERVAL); options 19 daemons/controld/controld_timers.h void controld_configure_fsa_timers(GHashTable *options); options 33 daemons/controld/pacemaker-controld.h void controld_configure_election(GHashTable *options); options 55 daemons/execd/cts-exec-helper.c } options; options 60 daemons/execd/cts-exec-helper.c &options.interval_ms) == pcmk_rc_ok; options 66 daemons/execd/cts-exec-helper.c options.exec_call_opts = lrmd_opt_notify_orig_only; options 68 daemons/execd/cts-exec-helper.c options.exec_call_opts = lrmd_opt_notify_changes_only; options 83 daemons/execd/cts-exec-helper.c options.params = lrmd_key_value_add(options.params, key, val); options 92 daemons/execd/cts-exec-helper.c { "api-call", 'c', 0, G_OPTION_ARG_STRING, &options.api_call, options 96 daemons/execd/cts-exec-helper.c { "is-running", 'R', 0, G_OPTION_ARG_NONE, &options.is_running, options 100 daemons/execd/cts-exec-helper.c { "listen", 'l', 0, G_OPTION_ARG_STRING, &options.listen, options 104 daemons/execd/cts-exec-helper.c { "no-wait", 'w', 0, G_OPTION_ARG_NONE, &options.no_wait, options 116 daemons/execd/cts-exec-helper.c { "tls", 'S', 0, G_OPTION_ARG_NONE, &options.use_tls, options 124 daemons/execd/cts-exec-helper.c { "action", 'a', 0, G_OPTION_ARG_STRING, &options.action, options 127 daemons/execd/cts-exec-helper.c { "cancel-call-id", 'x', 0, G_OPTION_ARG_INT, &options.cancel_call_id, options 130 daemons/execd/cts-exec-helper.c { "class", 'C', 0, G_OPTION_ARG_STRING, &options.class, options 142 daemons/execd/cts-exec-helper.c { "provider", 'P', 0, G_OPTION_ARG_STRING, &options.provider, options 145 daemons/execd/cts-exec-helper.c { "rsc-id", 'r', 0, G_OPTION_ARG_STRING, &options.rsc_id, options 148 daemons/execd/cts-exec-helper.c { "start-delay", 's', 0, G_OPTION_ARG_INT, &options.start_delay, options 151 daemons/execd/cts-exec-helper.c { "timeout", 't', 0, G_OPTION_ARG_INT, &options.timeout, options 154 daemons/execd/cts-exec-helper.c { "type", 'T', 0, G_OPTION_ARG_STRING, &options.type, options 173 daemons/execd/cts-exec-helper.c if (!options.quiet) { \ options 197 daemons/execd/cts-exec-helper.c if (options.listen) { options 198 daemons/execd/cts-exec-helper.c if (pcmk__str_eq(options.listen, event_buf_v0, pcmk__str_casei)) { options 213 daemons/execd/cts-exec-helper.c if (!options.listen) { options 274 daemons/execd/cts-exec-helper.c if (!options.no_connect) { options 283 daemons/execd/cts-exec-helper.c if (options.timeout) { options 284 daemons/execd/cts-exec-helper.c pcmk__create_timer(options.timeout, timeout_err, NULL); options 287 daemons/execd/cts-exec-helper.c if (!options.api_call) { options 291 daemons/execd/cts-exec-helper.c if (pcmk__str_eq(options.api_call, "exec", pcmk__str_casei)) { options 293 daemons/execd/cts-exec-helper.c options.rsc_id, options 294 daemons/execd/cts-exec-helper.c options.action, options 296 daemons/execd/cts-exec-helper.c options.interval_ms, options 297 daemons/execd/cts-exec-helper.c options.timeout, options 298 daemons/execd/cts-exec-helper.c options.start_delay, options 299 daemons/execd/cts-exec-helper.c options.exec_call_opts, options 300 daemons/execd/cts-exec-helper.c options.params); options 307 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "register_rsc", pcmk__str_casei)) { options 309 daemons/execd/cts-exec-helper.c options.rsc_id, options 310 daemons/execd/cts-exec-helper.c options.class, options.provider, options.type, 0); options 311 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "get_rsc_info", pcmk__str_casei)) { options 314 daemons/execd/cts-exec-helper.c rsc_info = lrmd_conn->cmds->get_rsc_info(lrmd_conn, options.rsc_id, 0); options 326 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "unregister_rsc", pcmk__str_casei)) { options 327 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->unregister_rsc(lrmd_conn, options.rsc_id, 0); options 328 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "cancel", pcmk__str_casei)) { options 329 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->cancel(lrmd_conn, options.rsc_id, options.action, options 330 daemons/execd/cts-exec-helper.c options.interval_ms); options 331 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "metadata", pcmk__str_casei)) { options 335 daemons/execd/cts-exec-helper.c options.class, options 336 daemons/execd/cts-exec-helper.c options.provider, options.type, &output, 0); options 341 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "list_agents", pcmk__str_casei)) { options 345 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, options.class, options.provider); options 358 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "list_ocf_providers", pcmk__str_casei)) { options 362 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->list_ocf_providers(lrmd_conn, options.type, &list); options 376 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "list_standards", pcmk__str_casei)) { options 394 daemons/execd/cts-exec-helper.c } else if (pcmk__str_eq(options.api_call, "get_recurring_ops", pcmk__str_casei)) { options 397 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->get_recurring_ops(lrmd_conn, options.rsc_id, 0, 0, options 410 daemons/execd/cts-exec-helper.c } else if (options.api_call) { options 411 daemons/execd/cts-exec-helper.c print_result("API-CALL FAILURE unknown action '%s'", options.action); options 417 daemons/execd/cts-exec-helper.c options.api_call, rc); options 421 daemons/execd/cts-exec-helper.c if (options.api_call && rc == pcmk_ok) { options 422 daemons/execd/cts-exec-helper.c print_result("API-CALL SUCCESSFUL for '%s'", options.api_call); options 423 daemons/execd/cts-exec-helper.c if (!options.listen) { options 428 daemons/execd/cts-exec-helper.c if (options.no_wait) { options 455 daemons/execd/cts-exec-helper.c if (options.params != NULL) { options 482 daemons/execd/cts-exec-helper.c options.rsc_id, options 497 daemons/execd/cts-exec-helper.c options.params = lrmd_key_value_add(options.params, key, value); options 509 daemons/execd/cts-exec-helper.c options.params = lrmd_key_value_add(options.params, crm_name, value); options 563 daemons/execd/cts-exec-helper.c if (!options.listen && pcmk__strcase_any_of(options.api_call, "metadata", "list_agents", options 565 daemons/execd/cts-exec-helper.c options.no_connect = TRUE; options 568 daemons/execd/cts-exec-helper.c if (options.is_running) { options 571 daemons/execd/cts-exec-helper.c if (options.rsc_id == NULL) { options 578 daemons/execd/cts-exec-helper.c options.interval_ms = 0; options 579 daemons/execd/cts-exec-helper.c if (options.timeout == 0) { options 580 daemons/execd/cts-exec-helper.c options.timeout = 30000; options 591 daemons/execd/cts-exec-helper.c options.api_call = "exec"; options 592 daemons/execd/cts-exec-helper.c options.action = PCMK_ACTION_MONITOR; options 593 daemons/execd/cts-exec-helper.c options.exec_call_opts = lrmd_opt_notify_orig_only; options 596 daemons/execd/cts-exec-helper.c if (!options.api_call && !options.listen) { options 604 daemons/execd/cts-exec-helper.c if (options.use_tls) { options 50 daemons/execd/pacemaker-execd.c } options; options 388 daemons/execd/pacemaker-execd.c &options.log_files, "Send logs to the additional named logfile", NULL }, options 392 daemons/execd/pacemaker-execd.c { "port", 'p', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.port, options 469 daemons/execd/pacemaker-execd.c if (options.log_files != NULL) { options 470 daemons/execd/pacemaker-execd.c for (gchar **fname = options.log_files; *fname != NULL; fname++) { options 503 daemons/execd/pacemaker-execd.c if (options.port != NULL) { options 504 daemons/execd/pacemaker-execd.c pcmk__set_env_option(PCMK__ENV_REMOTE_PORT, options.port, false); options 555 daemons/execd/pacemaker-execd.c g_strfreev(options.log_files); options 557 daemons/execd/pacemaker-execd.c g_free(options.port); options 54 daemons/fenced/cts-fence-helper.c } options = { options 61 daemons/fenced/cts-fence-helper.c options.mode = test_api_mainloop; options 63 daemons/fenced/cts-fence-helper.c options.mode = test_api_sanity; options 65 daemons/fenced/cts-fence-helper.c options.mode = test_passive; options 672 daemons/fenced/cts-fence-helper.c switch (options.mode) { options 83 daemons/fenced/fenced_commands.c uint32_t options; options 370 daemons/fenced/fenced_commands.c rc = pcmk__xe_get_flags(msg, PCMK__XA_ST_CALLOPT, &(cmd->options), options 2610 daemons/fenced/fenced_commands.c stonith_send_reply(reply, cmd->options, cmd->origin, client); options 2859 daemons/fenced/fenced_commands.c if (pcmk_is_set(cmd->options, st_opt_cs_nodeid)) { options 2970 daemons/fenced/fenced_commands.c crm_xml_add_int(reply, PCMK__XA_ST_CALLOPT, cmd->options); options 477 daemons/fenced/fenced_history.c const char *remote_peer, int options) options 485 daemons/fenced/fenced_history.c if (target && (options & st_opt_cs_nodeid)) { options 499 daemons/fenced/fenced_history.c if (options & st_opt_cleanup) { options 506 daemons/fenced/fenced_history.c } else if (options & st_opt_broadcast) { options 1389 daemons/fenced/fenced_remote.c find_best_peer(const char *device, remote_fencing_op_t * op, enum find_best_peer_options options) options 1392 daemons/fenced/fenced_remote.c gboolean verified_devices_only = (options & FIND_PEER_VERIFIED_ONLY) ? TRUE : FALSE; options 1403 daemons/fenced/fenced_remote.c pcmk__plural_s(peer->ndevices), peer->tried, options); options 1404 daemons/fenced/fenced_remote.c if ((options & FIND_PEER_SKIP_TARGET) && pcmk__str_eq(peer->host, op->target, pcmk__str_casei)) { options 1407 daemons/fenced/fenced_remote.c if ((options & FIND_PEER_TARGET_ONLY) && !pcmk__str_eq(peer->host, op->target, pcmk__str_casei)) { options 63 daemons/fenced/pacemaker-fenced.c } options; options 504 daemons/fenced/pacemaker-fenced.c &options.stand_alone, N_("Intended for use in regression testing only"), options 508 daemons/fenced/pacemaker-fenced.c &options.log_files, N_("Send logs to the additional named logfile"), NULL }, options 572 daemons/fenced/pacemaker-fenced.c pcmk__add_logfiles(options.log_files, out); options 632 daemons/fenced/pacemaker-fenced.c if (!options.stand_alone) { options 650 daemons/fenced/pacemaker-fenced.c g_strfreev(options.log_files); options 271 daemons/fenced/pacemaker-fenced.h const char *remote_peer, int options); options 43 daemons/pacemakerd/pacemakerd.c } options; options 100 daemons/pacemakerd/pacemakerd.c options.standby = TRUE; options 106 daemons/pacemakerd/pacemakerd.c { "features", 'F', 0, G_OPTION_ARG_NONE, &options.features, options 109 daemons/pacemakerd/pacemakerd.c { "foreground", 'f', 0, G_OPTION_ARG_NONE, &options.foreground, options 115 daemons/pacemakerd/pacemakerd.c { "shutdown", 'S', 0, G_OPTION_ARG_NONE, &options.shutdown, options 308 daemons/pacemakerd/pacemakerd.c if (options.features) { options 319 daemons/pacemakerd/pacemakerd.c if (options.shutdown) { options 342 daemons/pacemakerd/pacemakerd.c if (options.shutdown) { options 32 daemons/schedulerd/pacemaker-schedulerd.c } options; options 70 daemons/schedulerd/pacemaker-schedulerd.c { G_OPTION_REMAINING, 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING_ARRAY, &options.remainder, options 113 daemons/schedulerd/pacemaker-schedulerd.c if (options.remainder) { options 114 daemons/schedulerd/pacemaker-schedulerd.c if (g_strv_length(options.remainder) == 1 && options 115 daemons/schedulerd/pacemaker-schedulerd.c pcmk__str_eq("metadata", options.remainder[0], pcmk__str_casei)) { options 173 daemons/schedulerd/pacemaker-schedulerd.c g_strfreev(options.remainder); options 110 daemons/schedulerd/schedulerd_messages.c value = pcmk__cluster_option(scheduler->priv->options, options 90 include/crm/cib/internal.h gboolean cib_read_config(GHashTable * options, xmlNode * current_cib); options 195 include/crm/cib/internal.h int cib_process_query(const char *op, int options, const char *section, xmlNode * req, options 199 include/crm/cib/internal.h int cib_process_erase(const char *op, int options, const char *section, xmlNode * req, options 203 include/crm/cib/internal.h int cib_process_bump(const char *op, int options, const char *section, xmlNode * req, options 207 include/crm/cib/internal.h int cib_process_replace(const char *op, int options, const char *section, xmlNode * req, options 211 include/crm/cib/internal.h int cib_process_create(const char *op, int options, const char *section, xmlNode * req, options 215 include/crm/cib/internal.h int cib_process_modify(const char *op, int options, const char *section, xmlNode * req, options 219 include/crm/cib/internal.h int cib_process_delete(const char *op, int options, const char *section, xmlNode * req, options 223 include/crm/cib/internal.h int cib_process_diff(const char *op, int options, const char *section, xmlNode * req, options 227 include/crm/cib/internal.h int cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, options 253 include/crm/cib/internal.h int cib_process_xpath(const char *op, int options, const char *section, options 309 include/crm/cib/internal.h int cib__delete_node_attr(pcmk__output_t *out, cib_t *cib, int options, options 45 include/crm/cib/util.h int delete_attr_delegate(cib_t * the_cib, int options, options 72 include/crm/common/ipc_attrd_internal.h uint32_t options); options 88 include/crm/common/ipc_attrd_internal.h uint32_t options); options 124 include/crm/common/ipc_attrd_internal.h uint32_t options); options 166 include/crm/common/ipc_attrd_internal.h const char *user_name, uint32_t options); options 193 include/crm/common/ipc_attrd_internal.h const char *user_name, uint32_t options); options 96 include/crm/common/options_internal.h const char *pcmk__cluster_option(GHashTable *options, const char *name); options 112 include/crm/common/options_internal.h void pcmk__validate_cluster_options(GHashTable *options); options 138 include/crm/common/output_internal.h GOptionEntry *options; options 599 include/crm/common/output_internal.h const GOptionEntry *options); options 166 include/crm/common/scheduler_internal.h GHashTable *options; // Cluster options options 169 include/crm/common/xml_internal.h int depth, uint32_t options); options 30 include/crm/common/xml_io_internal.h void pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer, options 254 include/crm/lrmd.h enum lrmd_call_options options); options 266 include/crm/lrmd.h enum lrmd_call_options options); options 280 include/crm/lrmd.h enum lrmd_call_options options, GList **output); options 297 include/crm/lrmd.h enum lrmd_call_options options); options 334 include/crm/lrmd.h int start_delay, enum lrmd_call_options options, options 381 include/crm/lrmd.h char **output, enum lrmd_call_options options); options 468 include/crm/lrmd.h char **output, enum lrmd_call_options options, options 303 include/crm/pengine/internal.h int pe__rscs_brief_output(pcmk__output_t *out, GList *rsc_list, unsigned int options); options 312 include/crm/pengine/internal.h unsigned int options); options 315 include/crm/pengine/internal.h unsigned int options); options 403 include/crm/pengine/internal.h const char *strategy = pcmk__cluster_option(scheduler->priv->options, options 211 include/crm/stonith-ng.h int (*remove_device)(stonith_t *st, int options, const char *name); options 229 include/crm/stonith-ng.h int (*register_device)(stonith_t *st, int options, const char *id, options 244 include/crm/stonith-ng.h int (*remove_level)(stonith_t *st, int options, const char *node, options 259 include/crm/stonith-ng.h int (*register_level)(stonith_t *st, int options, const char *node, options 450 include/crm/stonith-ng.h int options, void *user_data, options 488 include/crm/stonith-ng.h int (*remove_level_full)(stonith_t *st, int options, options 515 include/crm/stonith-ng.h int (*register_level_full)(stonith_t *st, int options, options 371 lib/cib/cib_attrs.c cib__delete_node_attr(pcmk__output_t *out, cib_t *cib, int options, const char *section, options 401 lib/cib/cib_attrs.c NULL, options, user_name); options 403 lib/cib/cib_attrs.c if (!pcmk_is_set(options, cib_sync_call) && (cib->variant != cib_file) options 511 lib/cib/cib_attrs.c delete_attr_delegate(cib_t *cib, int options, const char *section, const char *node_uuid, options 524 lib/cib/cib_attrs.c rc = cib__delete_node_attr(out, cib, options, section, node_uuid, set_type, options 54 lib/cib/cib_file.c static int cib_file_process_commit_transaction(const char *op, int options, options 1155 lib/cib/cib_file.c cib_file_process_commit_transaction(const char *op, int options, options 168 lib/cib/cib_ops.c cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 177 lib/cib/cib_ops.c if (options & cib_xpath) { options 178 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, options 194 lib/cib/cib_ops.c } else if (options & cib_no_children) { options 241 lib/cib/cib_ops.c cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 260 lib/cib/cib_ops.c cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req, options 274 lib/cib/cib_ops.c !pcmk_is_set(options, cib_verbose)); options 289 lib/cib/cib_ops.c cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 304 lib/cib/cib_ops.c cib_process_replace(const char *op, int options, const char *section, xmlNode * req, options 313 lib/cib/cib_ops.c if (options & cib_xpath) { options 314 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, options 425 lib/cib/cib_ops.c cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 432 lib/cib/cib_ops.c if (options & cib_xpath) { options 433 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, options 453 lib/cib/cib_ops.c cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 461 lib/cib/cib_ops.c if (options & cib_xpath) { options 462 lib/cib/cib_ops.c return cib_process_xpath(op, options, section, req, input, options 490 lib/cib/cib_ops.c if (pcmk_is_set(options, cib_score_update)) { options 495 lib/cib/cib_ops.c if (options & cib_can_create) { options 577 lib/cib/cib_ops.c cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 604 lib/cib/cib_ops.c return cib_process_modify(op, options, section, req, input, existing_cib, result_cib, options 644 lib/cib/cib_ops.c cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode * input, options 655 lib/cib/cib_ops.c (pcmk_is_set(options, cib_force_diff)? " (global update)" : "")); options 666 lib/cib/cib_ops.c cib_process_xpath(const char *op, int options, const char *section, options 701 lib/cib/cib_ops.c if (pcmk_is_set(options, cib_multiple) options 727 lib/cib/cib_ops.c if ((options & cib_multiple) == 0) { options 734 lib/cib/cib_ops.c if (pcmk_is_set(options, cib_score_update)) { options 740 lib/cib/cib_ops.c } else if ((options & cib_multiple) == 0) { options 750 lib/cib/cib_ops.c if (options & cib_no_children) { options 760 lib/cib/cib_ops.c } else if (options & cib_xpath_address) { options 804 lib/cib/cib_ops.c if ((options & cib_multiple) == 0) { options 161 lib/cib/cib_utils.c GHashTable *options = pcmk__strkey_table(free, free); options 163 lib/cib/cib_utils.c cib_read_config(options, xml); options 164 lib/cib/cib_utils.c value = pcmk__cluster_option(options, PCMK_OPT_ENABLE_ACL); options 166 lib/cib/cib_utils.c g_hash_table_destroy(options); options 727 lib/cib/cib_utils.c cib_read_config(GHashTable * options, xmlNode * current_cib) options 732 lib/cib/cib_utils.c if (options == NULL || current_cib == NULL) { options 738 lib/cib/cib_utils.c g_hash_table_remove_all(options); options 743 lib/cib/cib_utils.c options, PCMK_VALUE_CIB_BOOTSTRAP_OPTIONS, FALSE, now, options 747 lib/cib/cib_utils.c pcmk__validate_cluster_options(options); options 90 lib/common/health.c value = pcmk__cluster_option(scheduler->priv->options, option); options 180 lib/common/ipc_attrd.c uint32_t options) options 209 lib/common/ipc_attrd.c pcmk_is_set(options, pcmk__node_attr_remote)); options 219 lib/common/ipc_attrd.c uint32_t options) options 234 lib/common/ipc_attrd.c options &= ~pcmk__node_attr_delay; options 235 lib/common/ipc_attrd.c options |= pcmk__node_attr_value; options 237 lib/common/ipc_attrd.c return pcmk__attrd_api_update(api, node, name, NULL, NULL, NULL, NULL, options); options 270 lib/common/ipc_attrd.c uint32_t options) options 280 lib/common/ipc_attrd.c if (pcmk_is_set(options, pcmk__node_attr_query_all)) { options 333 lib/common/ipc_attrd.c add_op_attr(xmlNode *op, uint32_t options) options 335 lib/common/ipc_attrd.c if (pcmk_all_flags_set(options, pcmk__node_attr_value | pcmk__node_attr_delay)) { options 337 lib/common/ipc_attrd.c } else if (pcmk_is_set(options, pcmk__node_attr_value)) { options 339 lib/common/ipc_attrd.c } else if (pcmk_is_set(options, pcmk__node_attr_delay)) { options 346 lib/common/ipc_attrd.c const char *dampen, const char *set, uint32_t options) options 348 lib/common/ipc_attrd.c if (pcmk_is_set(options, pcmk__node_attr_pattern)) { options 354 lib/common/ipc_attrd.c if (pcmk_is_set(options, pcmk__node_attr_utilization)) { options 360 lib/common/ipc_attrd.c add_op_attr(op, options); options 367 lib/common/ipc_attrd.c pcmk_is_set(options, pcmk__node_attr_remote)); options 369 lib/common/ipc_attrd.c pcmk_is_set(options, pcmk__node_attr_private)); options 371 lib/common/ipc_attrd.c if (pcmk_is_set(options, pcmk__node_attr_sync_local)) { options 373 lib/common/ipc_attrd.c } else if (pcmk_is_set(options, pcmk__node_attr_sync_cluster)) { options 381 lib/common/ipc_attrd.c const char *user_name, uint32_t options) options 402 lib/common/ipc_attrd.c populate_update_op(request, node, name, value, dampen, set, options); options 413 lib/common/ipc_attrd.c uint32_t options) options 454 lib/common/ipc_attrd.c add_op_attr(request, options); options 470 lib/common/ipc_attrd.c set, options); options 473 lib/common/ipc_attrd.c dampen, set, user_name, options); options 1400 lib/common/options.c pcmk__cluster_option(GHashTable *options, const char *name) options 1406 lib/common/options.c return cluster_option_value(options, option); options 1546 lib/common/options.c pcmk__validate_cluster_options(GHashTable *options) options 1551 lib/common/options.c cluster_option_value(options, option); options 129 lib/common/output.c const GOptionEntry *options) options 144 lib/common/output.c if (options != NULL && group != NULL) { options 145 lib/common/output.c g_option_group_add_entries(group, options); options 161 lib/common/output.c pcmk__register_format(group, entry->name, entry->create, entry->options); options 21 lib/common/xml_display.c uint32_t options); options 60 lib/common/xml_display.c uint32_t options) options 62 lib/common/xml_display.c if (pcmk_is_set(options, pcmk__xml_fmt_open)) { options 63 lib/common/xml_display.c int width = pcmk_is_set(options, pcmk__xml_fmt_pretty)? (2 * depth) : 0; options 92 lib/common/xml_display.c const xmlNode *data, int depth, uint32_t options) options 94 lib/common/xml_display.c int spaces = pcmk_is_set(options, pcmk__xml_fmt_pretty)? (2 * depth) : 0; options 97 lib/common/xml_display.c if (pcmk_is_set(options, pcmk__xml_fmt_open)) { options 134 lib/common/xml_display.c && pcmk_is_set(options, pcmk__xml_fmt_children)) { options 150 lib/common/xml_display.c if (pcmk_is_set(options, pcmk__xml_fmt_children)) { options 155 lib/common/xml_display.c options options 162 lib/common/xml_display.c if (pcmk_is_set(options, pcmk__xml_fmt_close)) { options 194 lib/common/xml_display.c const xmlNode *data, int depth, uint32_t options) options 198 lib/common/xml_display.c return show_xml_comment(out, data, depth, options); options 200 lib/common/xml_display.c return show_xml_element(out, buffer, prefix, data, depth, options); options 222 lib/common/xml_display.c int depth, uint32_t options) options 238 lib/common/xml_display.c rc = show_xml_node(out, buffer, prefix, data, depth, options); options 259 lib/common/xml_display.c uint32_t options) options 271 lib/common/xml_display.c options options 279 lib/common/xml_display.c bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty); options 289 lib/common/xml_display.c options|pcmk__xml_fmt_open); options 331 lib/common/xml_display.c options); options 337 lib/common/xml_display.c options|pcmk__xml_fmt_close); options 344 lib/common/xml_display.c temp_rc = show_xml_changes_recursive(out, child, depth + 1, options); options 215 lib/common/xml_io.c dump_xml_element(const xmlNode *data, uint32_t options, GString *buffer, options 218 lib/common/xml_io.c bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty); options 219 lib/common/xml_io.c bool filtered = pcmk_is_set(options, pcmk__xml_fmt_filtered); options 250 lib/common/xml_io.c pcmk__xml_string(child, options, buffer, depth + 1); options 275 lib/common/xml_io.c dump_xml_text(const xmlNode *data, uint32_t options, GString *buffer, options 278 lib/common/xml_io.c bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty); options 310 lib/common/xml_io.c dump_xml_cdata(const xmlNode *data, uint32_t options, GString *buffer, options 313 lib/common/xml_io.c bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty); options 338 lib/common/xml_io.c dump_xml_comment(const xmlNode *data, uint32_t options, GString *buffer, options 341 lib/common/xml_io.c bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty); options 411 lib/common/xml_io.c pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer, options 425 lib/common/xml_io.c dump_xml_element(data, options, buffer, depth); options 428 lib/common/xml_io.c if (pcmk_is_set(options, pcmk__xml_fmt_text)) { options 429 lib/common/xml_io.c dump_xml_text(data, options, buffer, depth); options 433 lib/common/xml_io.c dump_xml_comment(data, options, buffer, depth); options 436 lib/common/xml_io.c dump_xml_cdata(data, options, buffer, depth); options 363 lib/fencing/st_client.c stonith_api_remove_level_full(stonith_t *st, int options, options 387 lib/fencing/st_client.c rc = stonith_send_command(st, STONITH_OP_LEVEL_DEL, data, NULL, options, 0); options 394 lib/fencing/st_client.c stonith_api_remove_level(stonith_t * st, int options, const char *node, int level) options 396 lib/fencing/st_client.c return stonith_api_remove_level_full(st, options, node, options 454 lib/fencing/st_client.c stonith_api_register_level_full(stonith_t *st, int options, const char *node, options 464 lib/fencing/st_client.c rc = stonith_send_command(st, STONITH_OP_LEVEL_ADD, data, NULL, options, 0); options 471 lib/fencing/st_client.c stonith_api_register_level(stonith_t * st, int options, const char *node, int level, options 474 lib/fencing/st_client.c return stonith_api_register_level_full(st, options, node, NULL, NULL, NULL, options 1311 lib/fencing/st_client.c stonith_api_add_callback(stonith_t * stonith, int call_id, int timeout, int options, options 1326 lib/fencing/st_client.c if (!(options & st_opt_report_only_success)) { options 1342 lib/fencing/st_client.c blob->only_success = (options & st_opt_report_only_success) ? TRUE : FALSE; options 1345 lib/fencing/st_client.c blob->allow_timeout_updates = (options & st_opt_timeout_updates) ? TRUE : FALSE; options 562 lib/lrmd/lrmd_client.c enum lrmd_call_options options) options 572 lib/lrmd/lrmd_client.c crm_xml_add_int(op_msg, PCMK__XA_LRMD_CALLOPT, options); options 581 lib/lrmd/lrmd_client.c op, (long)options, options); options 900 lib/lrmd/lrmd_client.c enum lrmd_call_options options, bool expect_reply) options 919 lib/lrmd/lrmd_client.c op_msg = lrmd_create_op(native->token, op, data, timeout, options); options 1830 lib/lrmd/lrmd_client.c const char *provider, const char *type, enum lrmd_call_options options) options 1850 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_REG, data, NULL, 0, options, true); options 1857 lib/lrmd/lrmd_client.c lrmd_api_unregister_rsc(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) options 1864 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_UNREG, data, NULL, 0, options, true); options 1904 lib/lrmd/lrmd_client.c lrmd_api_get_rsc_info(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) options 1915 lib/lrmd/lrmd_client.c lrmd_send_command(lrmd, LRMD_OP_RSC_INFO, data, &output, 0, options, true); options 1954 lib/lrmd/lrmd_client.c enum lrmd_call_options options, GList **output) options 1972 lib/lrmd/lrmd_client.c timeout_ms, options, true); options 2082 lib/lrmd/lrmd_client.c enum lrmd_call_options options) options 2085 lib/lrmd/lrmd_client.c output, options, NULL); options 2091 lib/lrmd/lrmd_client.c char **output, enum lrmd_call_options options, options 2150 lib/lrmd/lrmd_client.c enum lrmd_call_options options, lrmd_key_value_t * params) options 2169 lib/lrmd/lrmd_client.c rc = lrmd_send_command(lrmd, LRMD_OP_RSC_EXEC, data, NULL, timeout, options, true); options 1010 lib/pacemaker/pcmk_graph_producer.c GHashTable *config_hash = scheduler->priv->options; options 373 lib/pacemaker/pcmk_sched_nodes.c pcmk__cluster_option(scheduler->priv->options, options 33 lib/pengine/bundle.c char *options; options 503 lib/pengine/bundle.c if (mount->options != NULL) { options 504 lib/pengine/bundle.c pcmk__g_strcat(buffer, ":", mount->options, NULL); options 834 lib/pengine/bundle.c const char *target, const char *options, uint32_t flags) options 841 lib/pengine/bundle.c mount->options = pcmk__str_copy(options); options 851 lib/pengine/bundle.c free(mount->options); options 1077 lib/pengine/bundle.c const char *options = crm_element_value(xml_child, PCMK_XA_OPTIONS); options 1087 lib/pengine/bundle.c mount_add(bundle_data, source, target, options, flags); options 371 lib/pengine/native.c long options; options 345 lib/pengine/status.c if (scheduler->priv->options != NULL) { options 346 lib/pengine/status.c g_hash_table_destroy(scheduler->priv->options); options 52 lib/pengine/unpack.c GHashTable *config_hash = (scheduler)->priv->options; \ options 230 lib/pengine/unpack.c scheduler->priv->options = config_hash; options 4931 lib/pengine/unpack.c cluster_name = g_hash_table_lookup(scheduler->priv->options, options 174 libltdl/loaders/dyld.c unsigned long options) = 0; options 177 libltdl/loaders/dyld.c unsigned long options) = 0; options 54 tools/attrd_updater.c } options = { options 61 tools/attrd_updater.c pcmk__str_update(&options.attr_value, optarg); options 64 tools/attrd_updater.c options.command = 'B'; options 66 tools/attrd_updater.c options.command = 'D'; options 68 tools/attrd_updater.c options.command = 'Q'; options 70 tools/attrd_updater.c options.command = 'R'; options 72 tools/attrd_updater.c options.command = 'U'; options 74 tools/attrd_updater.c options.command = 'Y'; options 82 tools/attrd_updater.c pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_private); options 89 tools/attrd_updater.c pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_perm); options 92 tools/attrd_updater.c pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_perm); options 105 tools/attrd_updater.c pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_utilization); options 114 tools/attrd_updater.c pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster); options 117 tools/attrd_updater.c pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster); options 118 tools/attrd_updater.c pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local); options 121 tools/attrd_updater.c pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster); options 122 tools/attrd_updater.c pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_cluster); options 134 tools/attrd_updater.c { "name", 'n', 0, G_OPTION_ARG_STRING, &options.attr_name, options 138 tools/attrd_updater.c { "pattern", 'P', 0, G_OPTION_ARG_STRING, &options.attr_pattern, options 195 tools/attrd_updater.c { "delay", 'd', 0, G_OPTION_ARG_STRING, &options.attr_dampen, options 200 tools/attrd_updater.c { "set", 's', 0, G_OPTION_ARG_STRING, &options.attr_set, options 204 tools/attrd_updater.c { "node", 'N', 0, G_OPTION_ARG_STRING, &options.attr_node, options 209 tools/attrd_updater.c { "all", 'A', 0, G_OPTION_ARG_NONE, &options.query_all, options 243 tools/attrd_updater.c { "quiet", 'q', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.quiet, options 270 tools/attrd_updater.c return options.command == 'B' || options.command == 'D' || options.command == 'U' || options.command == 'Y'; options 325 tools/attrd_updater.c if (options.attr_pattern) { options 326 tools/attrd_updater.c if (options.attr_name) { options 340 tools/attrd_updater.c g_free(options.attr_name); options 341 tools/attrd_updater.c options.attr_name = options.attr_pattern; options 342 tools/attrd_updater.c options.attr_options |= pcmk__node_attr_pattern; options 345 tools/attrd_updater.c if (options.command != 'R' && options.attr_name == NULL) { options 349 tools/attrd_updater.c } else if ((options.command == 'B'|| options.command == 'Y') && options.attr_dampen == NULL) { options 350 tools/attrd_updater.c out->info(out, "Warning: '%c' command given without required --delay", options.command); options 355 tools/attrd_updater.c if (options.command == 'Q') { options 356 tools/attrd_updater.c int rc = send_attrd_query(out, options.attr_name, options.attr_node, options.query_all); options 364 tools/attrd_updater.c int rc = send_attrd_update(options.command, options.attr_node, options 365 tools/attrd_updater.c options.attr_name, options.attr_value, options 366 tools/attrd_updater.c options.attr_set, options.attr_dampen, options 367 tools/attrd_updater.c options.attr_options); options 374 tools/attrd_updater.c g_free(options.attr_dampen); options 375 tools/attrd_updater.c g_free(options.attr_name); options 376 tools/attrd_updater.c g_free(options.attr_node); options 377 tools/attrd_updater.c g_free(options.attr_set); options 378 tools/attrd_updater.c free(options.attr_value); options 442 tools/attrd_updater.c uint32_t options = pcmk__node_attr_none; options 468 tools/attrd_updater.c options |= pcmk__node_attr_query_all; options 471 tools/attrd_updater.c rc = pcmk__attrd_api_query(attrd_api, attr_node, attr_name, options); options 64 tools/cibadmin.c } options; options 80 tools/cibadmin.c if (pcmk_is_set(options.cmd_options, cib_xpath_address)) { options 123 tools/cibadmin.c return options.delete_all options 124 tools/cibadmin.c || pcmk__str_any_of(options.cib_action, options 162 tools/cibadmin.c options.delete_all = false; options 165 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_UPGRADE; options 168 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_QUERY; options 171 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_ERASE; options 174 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_BUMP; options 177 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_CREATE; options 180 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_MODIFY; options 183 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_APPLY_PATCH; options 186 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_REPLACE; options 189 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_DELETE; options 192 tools/cibadmin.c options.cib_action = PCMK__CIB_REQUEST_DELETE; options 193 tools/cibadmin.c options.delete_all = true; options 196 tools/cibadmin.c options.cib_action = "empty"; options 197 tools/cibadmin.c pcmk__str_update(&options.validate_with, optarg); options 200 tools/cibadmin.c options.cib_action = "md5-sum"; options 204 tools/cibadmin.c options.cib_action = "md5-sum-versioned"; options 219 tools/cibadmin.c options.acl_render_mode = pcmk__acl_render_default; options 222 tools/cibadmin.c options.acl_render_mode = pcmk__acl_render_namespace; options 225 tools/cibadmin.c options.acl_render_mode = pcmk__acl_render_text; options 228 tools/cibadmin.c options.acl_render_mode = pcmk__acl_render_color; options 244 tools/cibadmin.c options.section_type = cibadmin_section_scope; options 247 tools/cibadmin.c options.section_type = cibadmin_section_xpath; options 254 tools/cibadmin.c pcmk__str_update(&options.cib_section, optarg); options 323 tools/cibadmin.c &options.input_xml, "Retrieve XML from the supplied string", "value" }, options 326 tools/cibadmin.c &options.input_file, "Retrieve XML from the named file", "value" }, options 329 tools/cibadmin.c &options.input_stdin, "Retrieve XML from stdin", NULL }, options 335 tools/cibadmin.c { "force", 'f', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.force, options 339 tools/cibadmin.c &options.message_timeout_sec, options 343 tools/cibadmin.c { "user", 'U', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.cib_user, options 348 tools/cibadmin.c &options.sync_call, "Wait for call to complete before returning", NULL }, options 369 tools/cibadmin.c &options.get_node_path, options 388 tools/cibadmin.c { "score", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.score_update, options 414 tools/cibadmin.c &options.allow_create, options 420 tools/cibadmin.c &options.no_children, options 425 tools/cibadmin.c { "node", 'N', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.dest_node, options 429 tools/cibadmin.c { "local", 'l', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.local, options 444 tools/cibadmin.c &options.extended_version, "deprecated", NULL }, options 544 tools/cibadmin.c if (args->version || options.extended_version) { options 554 tools/cibadmin.c pcmk__cli_help(options.extended_version? '!' : 'v'); options 568 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 576 tools/cibadmin.c if (options.cib_action == NULL) { options 587 tools/cibadmin.c if (strcmp(options.cib_action, "empty") == 0) { options 592 tools/cibadmin.c crm_xml_add(output, PCMK_XA_VALIDATE_WITH, options.validate_with); options 600 tools/cibadmin.c if (cib_action_is_dangerous() && !options.force) { options 609 tools/cibadmin.c if (options.message_timeout_sec < 1) { options 611 tools/cibadmin.c options.message_timeout_sec = 30; options 614 tools/cibadmin.c if (options.section_type == cibadmin_section_xpath) { options 616 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 619 tools/cibadmin.c } else if (options.section_type == cibadmin_section_scope) { options 620 tools/cibadmin.c if (!scope_is_valid(options.cib_section)) { options 624 tools/cibadmin.c "to the entire CIB.\n", options.cib_section); options 628 tools/cibadmin.c if (options.allow_create) { options 630 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 634 tools/cibadmin.c if (options.delete_all) { options 636 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 640 tools/cibadmin.c if (options.get_node_path) { options 644 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 648 tools/cibadmin.c if (options.no_children) { options 650 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 654 tools/cibadmin.c if (options.sync_call options 655 tools/cibadmin.c || (options.acl_render_mode != pcmk__acl_render_none)) { options 663 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 667 tools/cibadmin.c if (options.input_file != NULL) { options 668 tools/cibadmin.c input = pcmk__xml_read(options.input_file); options 669 tools/cibadmin.c source = options.input_file; options 671 tools/cibadmin.c } else if (options.input_xml != NULL) { options 672 tools/cibadmin.c input = pcmk__xml_parse(options.input_xml); options 675 tools/cibadmin.c } else if (options.input_stdin) { options 679 tools/cibadmin.c } else if (options.acl_render_mode != pcmk__acl_render_none) { options 686 tools/cibadmin.c if (options.force) { options 705 tools/cibadmin.c if (options.cib_user == NULL) { options 720 tools/cibadmin.c acl_cred = options.cib_user; options 721 tools/cibadmin.c options.cib_user = NULL; options 734 tools/cibadmin.c if (pcmk__str_eq(options.cib_action, "md5-sum", pcmk__str_casei)) { options 750 tools/cibadmin.c } else if (strcmp(options.cib_action, "md5-sum-versioned") == 0) { options 765 tools/cibadmin.c } else if (pcmk__str_eq(options.cib_action, PCMK__CIB_REQUEST_MODIFY, options 770 tools/cibadmin.c cib__set_call_options(options.cmd_options, crm_system_name, options 788 tools/cibadmin.c if (!pcmk_is_set(options.cmd_options, cib_sync_call) options 799 tools/cibadmin.c options.message_timeout_sec, FALSE, options 814 tools/cibadmin.c && (strcmp(options.cib_action, PCMK__CIB_REQUEST_UPGRADE) == 0)) { options 824 tools/cibadmin.c if (strcmp(options.cib_action, options 829 tools/cibadmin.c options.cmd_options) == pcmk_ok) { options 843 tools/cibadmin.c && (options.acl_render_mode != pcmk__acl_render_none)) { options 851 tools/cibadmin.c options.acl_render_mode, &rendered); options 880 tools/cibadmin.c g_free(options.cib_user); options 881 tools/cibadmin.c g_free(options.dest_node); options 882 tools/cibadmin.c g_free(options.input_file); options 883 tools/cibadmin.c g_free(options.input_xml); options 884 tools/cibadmin.c free(options.cib_section); options 885 tools/cibadmin.c free(options.validate_with); options 904 tools/cibadmin.c the_cib->call_timeout = options.message_timeout_sec; options 905 tools/cibadmin.c if ((strcmp(options.cib_action, PCMK__CIB_REQUEST_REPLACE) == 0) options 914 tools/cibadmin.c crm_trace("Passing \"%s\" to variant_op...", options.cib_action); options 915 tools/cibadmin.c return cib_internal_op(the_cib, options.cib_action, options.dest_node, options 916 tools/cibadmin.c options.cib_section, input, output, options 917 tools/cibadmin.c options.cmd_options, options.cib_user); options 947 tools/cibadmin.c options.cib_action, pcmk_rc_str(rc), rc); options 949 tools/cibadmin.c options.cib_action, pcmk_rc_str(rc)); options 952 tools/cibadmin.c } else if ((strcmp(options.cib_action, PCMK__CIB_REQUEST_QUERY) == 0) options 80 tools/crm_attribute.c } options = { options 89 tools/crm_attribute.c options.command = attr_cmd_list; options 90 tools/crm_attribute.c pcmk__str_update(&options.opt_list, optarg); options 96 tools/crm_attribute.c options.command = attr_cmd_delete; options 97 tools/crm_attribute.c pcmk__str_update(&options.attr_value, NULL); options 105 tools/crm_attribute.c options.promotion_score = false; options 107 tools/crm_attribute.c if (options.attr_name != NULL) { options 108 tools/crm_attribute.c g_free(options.attr_name); options 110 tools/crm_attribute.c options.attr_name = g_strdup(optarg); options 118 tools/crm_attribute.c options.promotion_score = true; options 120 tools/crm_attribute.c if (options.attr_name) { options 121 tools/crm_attribute.c g_free(options.attr_name); options 126 tools/crm_attribute.c options.attr_name = g_strdup(score_name); options 129 tools/crm_attribute.c options.attr_name = NULL; options 137 tools/crm_attribute.c options.command = attr_cmd_update; options 138 tools/crm_attribute.c pcmk__str_update(&options.attr_value, optarg); options 144 tools/crm_attribute.c if (options.type) { options 145 tools/crm_attribute.c g_free(options.type); options 148 tools/crm_attribute.c options.type = g_strdup(PCMK_XE_NODES); options 149 tools/crm_attribute.c pcmk__str_update(&options.set_type, PCMK_XE_UTILIZATION); options 155 tools/crm_attribute.c options.command = attr_cmd_query; options 156 tools/crm_attribute.c pcmk__str_update(&options.attr_value, NULL); options 163 tools/crm_attribute.c pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster); options 166 tools/crm_attribute.c pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster); options 167 tools/crm_attribute.c pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local); options 170 tools/crm_attribute.c pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster); options 171 tools/crm_attribute.c pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_cluster); options 181 tools/crm_attribute.c { "all", 'a', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.all, options 188 tools/crm_attribute.c { "id", 'i', 0, G_OPTION_ARG_STRING, &options.attr_id, options 201 tools/crm_attribute.c { "pattern", 'P', 0, G_OPTION_ARG_STRING, &options.attr_pattern, options 215 tools/crm_attribute.c { "set-name", 's', 0, G_OPTION_ARG_STRING, &options.set_name, options 251 tools/crm_attribute.c { "default", 'd', 0, G_OPTION_ARG_STRING, &options.attr_default, options 256 tools/crm_attribute.c { "lifetime", 'l', 0, G_OPTION_ARG_STRING, &options.type, options 262 tools/crm_attribute.c { "node", 'N', 0, G_OPTION_ARG_STRING, &options.dest_uname, options 268 tools/crm_attribute.c { "type", 't', 0, G_OPTION_ARG_STRING, &options.type, options 274 tools/crm_attribute.c { "score", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.score_update, options 318 tools/crm_attribute.c { "inhibit-policy-engine", '!', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.inhibit, options 326 tools/crm_attribute.c { "attr-id", 0, G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.attr_id, options 349 tools/crm_attribute.c { "node-uname", 'U', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.dest_uname, options 361 tools/crm_attribute.c g_free(options.dest_uname); options 364 tools/crm_attribute.c options.dest_uname = g_strdup(hostinfo.nodename); options 366 tools/crm_attribute.c options.dest_uname = NULL; options 415 tools/crm_attribute.c if (!pcmk__str_eq(attr_name, options.attr_pattern, pcmk__str_regex)) { options 419 tools/crm_attribute.c rc = cib__delete_node_attr(dd->out, dd->cib, cib_opts, options.type, options 420 tools/crm_attribute.c options.dest_node, options.set_type, options 421 tools/crm_attribute.c options.set_name, options.attr_id, options 422 tools/crm_attribute.c attr_name, options.attr_value, NULL); options 434 tools/crm_attribute.c if (pcmk__str_eq(options.opt_list, PCMK__VALUE_CLUSTER, pcmk__str_none)) { options 435 tools/crm_attribute.c exit_code = pcmk_rc2exitc(pcmk__list_cluster_options(out, options.all)); options 443 tools/crm_attribute.c pcmk__s(options.opt_list, "(BUG: none)")); options 453 tools/crm_attribute.c bool use_pattern = options.attr_pattern != NULL; options 459 tools/crm_attribute.c rc = cib__get_node_attrs(out, cib, options.type, options.dest_node, options 460 tools/crm_attribute.c options.set_type, options.set_name, NULL, NULL, options 470 tools/crm_attribute.c rc = cib__delete_node_attr(out, cib, cib_opts, options.type, options.dest_node, options 471 tools/crm_attribute.c options.set_type, options.set_name, options.attr_id, options 472 tools/crm_attribute.c options.attr_name, options.attr_value, NULL); options 502 tools/crm_attribute.c if (!pcmk__str_eq(attr_name, options.attr_pattern, pcmk__str_regex)) { options 506 tools/crm_attribute.c return cib__update_node_attr(ud->out, ud->cib, cib_opts, options.type, options 507 tools/crm_attribute.c options.dest_node, options.set_type, options 508 tools/crm_attribute.c options.set_name, options.attr_id, options 509 tools/crm_attribute.c attr_name, options.attr_value, NULL, options 519 tools/crm_attribute.c bool use_pattern = options.attr_pattern != NULL; options 530 tools/crm_attribute.c rc = cib__get_node_attrs(out, cib, options.type, options.dest_node, options 531 tools/crm_attribute.c options.set_type, options.set_name, NULL, NULL, options 541 tools/crm_attribute.c rc = cib__update_node_attr(out, cib, cib_opts, options.type, options 542 tools/crm_attribute.c options.dest_node, options.set_type, options 543 tools/crm_attribute.c options.set_name, options.attr_id, options 544 tools/crm_attribute.c options.attr_name, options.attr_value, NULL, options 567 tools/crm_attribute.c const char *type = options.type; options 568 tools/crm_attribute.c const char *attr_id = options.attr_id; options 570 tools/crm_attribute.c if (od->use_pattern && !pcmk__str_eq(name, options.attr_pattern, pcmk__str_regex)) { options 579 tools/crm_attribute.c options.set_name ? "in " : "", options.set_name ? options.set_name : ""); options 590 tools/crm_attribute.c bool use_pattern = options.attr_pattern != NULL; options 598 tools/crm_attribute.c rc = cib__get_node_attrs(out, cib, options.type, options.dest_node, options 599 tools/crm_attribute.c options.set_type, options.set_name, NULL, options 602 tools/crm_attribute.c rc = cib__get_node_attrs(out, cib, options.type, options.dest_node, options 603 tools/crm_attribute.c options.set_type, options.set_name, options.attr_id, options 604 tools/crm_attribute.c options.attr_name, NULL, &result); options 607 tools/crm_attribute.c if (rc == ENXIO && options.attr_default) { options 609 tools/crm_attribute.c const char *type = options.type; options 610 tools/crm_attribute.c const char *attr_id = options.attr_id; options 611 tools/crm_attribute.c const char *attr_name = options.attr_name; options 612 tools/crm_attribute.c const char *attr_default = options.attr_default; options 642 tools/crm_attribute.c if (options.type == NULL) { options 643 tools/crm_attribute.c if (options.promotion_score) { options 645 tools/crm_attribute.c options.type = g_strdup(PCMK_XE_STATUS); options 647 tools/crm_attribute.c } else if (options.dest_uname != NULL) { options 649 tools/crm_attribute.c options.type = g_strdup(PCMK_XE_NODES); options 653 tools/crm_attribute.c options.type = g_strdup(PCMK_XE_CRM_CONFIG); options 656 tools/crm_attribute.c } else if (pcmk__str_eq(options.type, PCMK_VALUE_REBOOT, pcmk__str_casei)) { options 657 tools/crm_attribute.c options.type = g_strdup(PCMK_XE_STATUS); options 659 tools/crm_attribute.c } else if (pcmk__str_eq(options.type, "forever", pcmk__str_casei)) { options 660 tools/crm_attribute.c options.type = g_strdup(PCMK_XE_NODES); options 670 tools/crm_attribute.c return pcmk__str_eq(options.type, PCMK_XE_STATUS, pcmk__str_casei) && options 678 tools/crm_attribute.c && ((options.command == attr_cmd_delete) options 679 tools/crm_attribute.c || (options.command == attr_cmd_update)); options 688 tools/crm_attribute.c switch (options.command) { options 701 tools/crm_attribute.c return (options.command != attr_cmd_delete) options 702 tools/crm_attribute.c || (options.attr_name != NULL) options 703 tools/crm_attribute.c || (options.attr_pattern != NULL); options 709 tools/crm_attribute.c return (options.command != attr_cmd_update) options 710 tools/crm_attribute.c || (options.attr_name != NULL) options 711 tools/crm_attribute.c || (options.attr_pattern != NULL); options 805 tools/crm_attribute.c if (options.command == attr_cmd_list) { options 810 tools/crm_attribute.c if (options.promotion_score && options.attr_name == NULL) { options 818 tools/crm_attribute.c if (options.inhibit) { options 837 tools/crm_attribute.c if (!pcmk__strcase_any_of(options.type, options 843 tools/crm_attribute.c const char *target = pcmk__node_attr_target(options.dest_uname); options 858 tools/crm_attribute.c if (target != (const char *) options.dest_uname) { options 859 tools/crm_attribute.c g_free(options.dest_uname); options 860 tools/crm_attribute.c options.dest_uname = g_strdup(target); options 863 tools/crm_attribute.c } else if (getenv("CIB_file") != NULL && options.dest_uname == NULL) { options 867 tools/crm_attribute.c if (options.dest_uname == NULL) { options 877 tools/crm_attribute.c options.dest_uname = g_strdup(node_name); options 881 tools/crm_attribute.c rc = query_node_uuid(the_cib, options.dest_uname, &options.dest_node, &is_remote_node); options 887 tools/crm_attribute.c "Could not map name=%s to a UUID", options.dest_uname); options 906 tools/crm_attribute.c if (options.attr_pattern) { options 907 tools/crm_attribute.c if (options.attr_name) { options 921 tools/crm_attribute.c g_free(options.attr_name); options 922 tools/crm_attribute.c options.attr_name = options.attr_pattern; options 923 tools/crm_attribute.c options.attr_options |= pcmk__node_attr_pattern; options 927 tools/crm_attribute.c options.attr_options |= pcmk__node_attr_remote; options 930 tools/crm_attribute.c if (pcmk__str_eq(options.set_type, PCMK_XE_UTILIZATION, pcmk__str_none)) { options 931 tools/crm_attribute.c options.attr_options |= pcmk__node_attr_utilization; options 935 tools/crm_attribute.c (send_attrd_update(options.command, options.dest_uname, options.attr_name, options 936 tools/crm_attribute.c options.attr_value, options.set_name, NULL, options.attr_options) == pcmk_rc_ok)) { options 938 tools/crm_attribute.c const char *update = options.attr_value; options 940 tools/crm_attribute.c if (options.command == attr_cmd_delete) { options 944 tools/crm_attribute.c options.attr_name, update); options 946 tools/crm_attribute.c } else if (options.command == attr_cmd_delete) { options 949 tools/crm_attribute.c } else if (options.command == attr_cmd_update) { options 971 tools/crm_attribute.c free(options.attr_default); options 972 tools/crm_attribute.c g_free(options.attr_id); options 973 tools/crm_attribute.c g_free(options.attr_name); options 974 tools/crm_attribute.c free(options.attr_value); options 975 tools/crm_attribute.c free(options.dest_node); options 976 tools/crm_attribute.c g_free(options.dest_uname); options 977 tools/crm_attribute.c g_free(options.set_name); options 978 tools/crm_attribute.c free(options.set_type); options 979 tools/crm_attribute.c g_free(options.type); options 39 tools/crm_diff.c } options; options 46 tools/crm_diff.c { "original", 'o', 0, G_OPTION_ARG_STRING, &options.xml_file_1, options 57 tools/crm_diff.c { "new", 'n', 0, G_OPTION_ARG_STRING, &options.xml_file_2, options 71 tools/crm_diff.c { "cib", 'c', 0, G_OPTION_ARG_NONE, &options.as_cib, options 74 tools/crm_diff.c { "stdin", 's', 0, G_OPTION_ARG_NONE, &options.use_stdin, options 77 tools/crm_diff.c { "no-version", 'u', 0, G_OPTION_ARG_NONE, &options.no_version, options 86 tools/crm_diff.c options.raw_2 = TRUE; options 87 tools/crm_diff.c pcmk__str_update(&options.xml_file_2, optarg); options 93 tools/crm_diff.c options.raw_1 = TRUE; options 94 tools/crm_diff.c pcmk__str_update(&options.xml_file_1, optarg); options 100 tools/crm_diff.c options.apply = TRUE; options 101 tools/crm_diff.c pcmk__str_update(&options.xml_file_2, optarg); options 280 tools/crm_diff.c if (options.apply && options.no_version) { options 282 tools/crm_diff.c } else if (options.as_cib && options.no_version) { options 288 tools/crm_diff.c if (options.raw_1) { options 289 tools/crm_diff.c object_1 = pcmk__xml_parse(options.xml_file_1); options 291 tools/crm_diff.c } else if (options.use_stdin) { options 295 tools/crm_diff.c } else if (options.xml_file_1 != NULL) { options 296 tools/crm_diff.c object_1 = pcmk__xml_read(options.xml_file_1); options 299 tools/crm_diff.c if (options.raw_2) { options 300 tools/crm_diff.c object_2 = pcmk__xml_parse(options.xml_file_2); options 302 tools/crm_diff.c } else if (options.use_stdin) { options 306 tools/crm_diff.c } else if (options.xml_file_2 != NULL) { options 307 tools/crm_diff.c object_2 = pcmk__xml_read(options.xml_file_2); options 321 tools/crm_diff.c if (options.apply) { options 322 tools/crm_diff.c rc = apply_patch(object_1, object_2, options.as_cib); options 324 tools/crm_diff.c rc = generate_patch(object_1, object_2, options.xml_file_2, options.as_cib, options.no_version); options 331 tools/crm_diff.c free(options.xml_file_1); options 332 tools/crm_diff.c free(options.xml_file_2); options 26 tools/crm_error.c } options = { options 35 tools/crm_error.c options.result_type = pcmk_result_exitcode; options 37 tools/crm_error.c options.result_type = pcmk_result_rc; options 44 tools/crm_error.c { "name", 'n', 0, G_OPTION_ARG_NONE, &options.with_name, options 48 tools/crm_error.c { "list", 'l', 0, G_OPTION_ARG_NONE, &options.do_list, options 112 tools/crm_error.c options.do_list = TRUE; options 122 tools/crm_error.c if (options.do_list) { options 125 tools/crm_error.c if (options.with_name) { options 131 tools/crm_error.c pcmk__list_result_codes(out, options.result_type, flags); options 144 tools/crm_error.c if (options.with_name) { options 159 tools/crm_error.c pcmk__show_result_code(out, code, options.result_type, flags); options 223 tools/crm_mon.c } options = { options 348 tools/crm_mon.c if (options.neg_location_prefix != NULL) { options 349 tools/crm_mon.c free(options.neg_location_prefix); options 350 tools/crm_mon.c options.neg_location_prefix = NULL; options 354 tools/crm_mon.c options.neg_location_prefix = strdup(*s+5); options 409 tools/crm_mon.c options.user_includes_excludes = g_slist_append(options.user_includes_excludes, s); options 417 tools/crm_mon.c options.includes_excludes = g_slist_append(options.includes_excludes, s); options 438 tools/crm_mon.c options.fence_connect = TRUE; options 444 tools/crm_mon.c options.fence_connect = TRUE; options 450 tools/crm_mon.c options.fence_connect = TRUE; options 455 tools/crm_mon.c options.fence_connect = FALSE; options 515 tools/crm_mon.c pcmk_parse_interval_spec(optarg, &options.reconnect_ms); options 517 tools/crm_mon.c if (options.exec_mode != mon_exec_daemonized) { options 519 tools/crm_mon.c options.exec_mode = mon_exec_update; options 539 tools/crm_mon.c options.exec_mode = mon_exec_one_shot; options 556 tools/crm_mon.c options.exec_mode = mon_exec_daemonized; options 595 tools/crm_mon.c options.exec_mode = mon_exec_one_shot; options 618 tools/crm_mon.c { "pid-file", 'p', 0, G_OPTION_ARG_FILENAME, &options.pid_file, options 622 tools/crm_mon.c { "external-agent", 'E', 0, G_OPTION_ARG_FILENAME, &options.external_agent, options 626 tools/crm_mon.c { "external-recipient", 'e', 0, G_OPTION_ARG_STRING, &options.external_recipient, options 630 tools/crm_mon.c { "watch-fencing", 'W', 0, G_OPTION_ARG_NONE, &options.watch_fencing, options 652 tools/crm_mon.c { "node", 0, 0, G_OPTION_ARG_STRING, &options.only_node, options 657 tools/crm_mon.c { "resource", 0, 0, G_OPTION_ARG_STRING, &options.only_rsc, options 717 tools/crm_mon.c { "pending", 'j', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.print_pending, options 764 tools/crm_mon.c reconnect_timer = pcmk__create_timer(options.reconnect_ms, options 809 tools/crm_mon.c reconnect_timer = pcmk__create_timer(options.reconnect_ms, options 856 tools/crm_mon.c if (options.fence_connect && st == NULL) { options 860 tools/crm_mon.c if (!options.fence_connect || st == NULL || st->state != stonith_disconnected) { options 867 tools/crm_mon.c if (options.watch_fencing) { options 949 tools/crm_mon.c options.fence_connect = TRUE; options 955 tools/crm_mon.c options.fence_connect = TRUE; options 961 tools/crm_mon.c options.fence_connect = TRUE; options 968 tools/crm_mon.c options.fence_connect = FALSE; options 988 tools/crm_mon.c options.reconnect_ms / 2, false, options 1313 tools/crm_mon.c if ((options.exec_mode == mon_exec_daemonized) options 1314 tools/crm_mon.c || (options.exec_mode == mon_exec_one_shot) options 1351 tools/crm_mon.c options.exec_mode = mon_exec_update; options 1353 tools/crm_mon.c } else if (options.exec_mode == mon_exec_unset) { options 1355 tools/crm_mon.c options.exec_mode = mon_exec_one_shot; options 1357 tools/crm_mon.c } else if ((options.exec_mode == mon_exec_update) options 1361 tools/crm_mon.c options.exec_mode = mon_exec_one_shot; options 1385 tools/crm_mon.c options.only_node, options.only_rsc, options 1386 tools/crm_mon.c options.neg_location_prefix, 0); options 1417 tools/crm_mon.c options.pid_file = strdup("/tmp/ClusterMon.pid"); options 1449 tools/crm_mon.c if (options.watch_fencing) { options 1451 tools/crm_mon.c options.fence_connect = TRUE; options 1473 tools/crm_mon.c options.exec_mode = mon_exec_one_shot; options 1487 tools/crm_mon.c if ((options.exec_mode == mon_exec_daemonized) options 1488 tools/crm_mon.c && !options.external_agent options 1524 tools/crm_mon.c if (options.exec_mode == mon_exec_daemonized) { options 1525 tools/crm_mon.c if (!options.external_agent && (output_format == mon_output_none)) { options 1534 tools/crm_mon.c pcmk__daemonize(crm_system_name, options.pid_file); options 1544 tools/crm_mon.c apply_include_exclude(options.includes_excludes, &error); options 1550 tools/crm_mon.c if (!apply_include_exclude(options.user_includes_excludes, &error)) { options 1585 tools/crm_mon.c char *content = pcmk__itoa(pcmk__timeout_ms2s(options.reconnect_ms)); options 1598 tools/crm_mon.c if (options.exec_mode == mon_exec_one_shot) { options 1619 tools/crm_mon.c pcmk__readable_interval(options.reconnect_ms)); options 1623 tools/crm_mon.c pcmk__sleep_ms(options.reconnect_ms); options 1681 tools/crm_mon.c crm_debug("Sending external notification to '%s' via '%s'", options.external_recipient, options.external_agent); options 1686 tools/crm_mon.c if (options.external_recipient) { options 1687 tools/crm_mon.c setenv("CRM_notify_recipient", options.external_recipient, 1); options 1702 tools/crm_mon.c execl(options.external_agent, options.external_agent, NULL); options 1706 tools/crm_mon.c crm_trace("Finished running custom notification program '%s'.", options.external_agent); options 1796 tools/crm_mon.c if (notify && options.external_agent) { options 1948 tools/crm_mon.c if (options.external_agent) { options 1996 tools/crm_mon.c pcmk__pacemakerd_status(out, crm_system_name, options.reconnect_ms / 2, options 2007 tools/crm_mon.c options.only_node,options.only_rsc, options 2008 tools/crm_mon.c options.neg_location_prefix); options 2031 tools/crm_mon.c } else if (options.external_agent) { options 2076 tools/crm_mon.c ((now - last_refresh) > pcmk__timeout_ms2s(options.reconnect_ms)) || options 2122 tools/crm_mon.c free(options.neg_location_prefix); options 2123 tools/crm_mon.c free(options.only_node); options 2124 tools/crm_mon.c free(options.only_rsc); options 2125 tools/crm_mon.c free(options.pid_file); options 2126 tools/crm_mon.c g_slist_free_full(options.includes_excludes, free); options 2179 tools/crm_mon.c if (options.exec_mode != mon_exec_daemonized) { options 39 tools/crm_node.c } options = { options 84 tools/crm_node.c { "force", 'f', 0, G_OPTION_ARG_NONE, &options.force_flag, options 89 tools/crm_node.c { "corosync", 'C', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.corosync, options 109 tools/crm_node.c options.command = 'i'; options 111 tools/crm_node.c options.command = 'l'; options 113 tools/crm_node.c options.command = 'n'; options 115 tools/crm_node.c options.command = 'p'; options 117 tools/crm_node.c options.command = 'q'; options 128 tools/crm_node.c options.command = 'N'; options 129 tools/crm_node.c pcmk__scan_min_int(optarg, &(options.nodeid), 0); options 140 tools/crm_node.c options.command = 'R'; options 141 tools/crm_node.c options.dangerous_cmd = TRUE; options 142 tools/crm_node.c pcmk__str_update(&options.target_uname, optarg); options 374 tools/crm_node.c if (options.command == 'p') { options 376 tools/crm_node.c } else if (options.command == 'l') { options 812 tools/crm_node.c if (options.command == 0) { options 821 tools/crm_node.c if (options.dangerous_cmd && options.force_flag == FALSE) { options 833 tools/crm_node.c switch (options.command) { options 847 tools/crm_node.c print_node_name(options.nodeid); options 851 tools/crm_node.c remove_node(options.target_uname); options 107 tools/crm_resource.c } options = { options 289 tools/crm_resource.c options.opt_list = pcmk__opt_fencing; options 292 tools/crm_resource.c options.opt_list = pcmk__opt_primitive; options 321 tools/crm_resource.c options.rsc_cmd = cmd_ban; options 324 tools/crm_resource.c options.rsc_cmd = cmd_cleanup; options 327 tools/crm_resource.c options.rsc_cmd = cmd_clear; options 330 tools/crm_resource.c options.rsc_cmd = cmd_colocations; options 333 tools/crm_resource.c options.rsc_cmd = cmd_colocations; options 334 tools/crm_resource.c options.recursive = TRUE; options 337 tools/crm_resource.c options.rsc_cmd = cmd_cts; options 340 tools/crm_resource.c options.rsc_cmd = cmd_delete; options 344 tools/crm_resource.c options.rsc_cmd = cmd_delete_param; options 345 tools/crm_resource.c pcmk__str_update(&options.prop_name, optarg); options 348 tools/crm_resource.c options.rsc_cmd = cmd_digests; options 350 tools/crm_resource.c if (options.override_params == NULL) { options 351 tools/crm_resource.c options.override_params = pcmk__strkey_table(free, free); options 358 tools/crm_resource.c options.rsc_cmd = cmd_execute_agent; options 360 tools/crm_resource.c g_free(options.operation); options 361 tools/crm_resource.c options.operation = g_strdup(option_name + 2); // skip "--" options 363 tools/crm_resource.c if (options.override_params == NULL) { options 364 tools/crm_resource.c options.override_params = pcmk__strkey_table(free, free); options 368 tools/crm_resource.c if (pcmk__scan_min_int(optarg, &options.check_level, options 377 tools/crm_resource.c options.rsc_cmd = cmd_fail; options 380 tools/crm_resource.c options.rsc_cmd = cmd_get_param; options 381 tools/crm_resource.c pcmk__str_update(&options.prop_name, optarg); options 384 tools/crm_resource.c options.rsc_cmd = cmd_list_active_ops; options 387 tools/crm_resource.c options.rsc_cmd = cmd_list_agents; options 388 tools/crm_resource.c pcmk__str_update(&options.agent_spec, optarg); options 392 tools/crm_resource.c options.rsc_cmd = cmd_list_all_ops; options 396 tools/crm_resource.c options.rsc_cmd = cmd_list_alternatives; options 397 tools/crm_resource.c pcmk__str_update(&options.agent_spec, optarg); options 400 tools/crm_resource.c options.rsc_cmd = cmd_list_options; options 404 tools/crm_resource.c options.rsc_cmd = cmd_list_instances; options 408 tools/crm_resource.c options.rsc_cmd = cmd_list_providers; options 409 tools/crm_resource.c pcmk__str_update(&options.agent_spec, optarg); options 412 tools/crm_resource.c options.rsc_cmd = cmd_list_resources; options 415 tools/crm_resource.c options.rsc_cmd = cmd_list_standards; options 418 tools/crm_resource.c options.rsc_cmd = cmd_locate; options 421 tools/crm_resource.c options.rsc_cmd = cmd_metadata; options 422 tools/crm_resource.c pcmk__str_update(&options.agent_spec, optarg); options 425 tools/crm_resource.c options.rsc_cmd = cmd_move; options 428 tools/crm_resource.c options.rsc_cmd = cmd_query_xml; options 431 tools/crm_resource.c options.rsc_cmd = cmd_query_xml_raw; options 434 tools/crm_resource.c options.rsc_cmd = cmd_refresh; options 437 tools/crm_resource.c options.rsc_cmd = cmd_restart; options 440 tools/crm_resource.c options.rsc_cmd = cmd_set_param; options 441 tools/crm_resource.c pcmk__str_update(&options.prop_name, optarg); options 444 tools/crm_resource.c options.rsc_cmd = cmd_wait; options 447 tools/crm_resource.c options.rsc_cmd = cmd_why; options 613 tools/crm_resource.c &options.clear_expired, options 617 tools/crm_resource.c { "lifetime", 'u', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.move_lifetime, options 622 tools/crm_resource.c &options.promoted_role_only, options 630 tools/crm_resource.c &options.promoted_role_only, options 692 tools/crm_resource.c { "node", 'N', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.host_uname, options 695 tools/crm_resource.c { "recursive", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.recursive, options 698 tools/crm_resource.c { "resource-type", 't', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.rsc_type, options 701 tools/crm_resource.c { "parameter-value", 'v', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.prop_value, options 716 tools/crm_resource.c { "operation", 'n', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.operation, options 719 tools/crm_resource.c { "interval", 'I', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.interval_spec, options 740 tools/crm_resource.c { "set-name", 's', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.prop_set, options 743 tools/crm_resource.c { "nvpair", 'i', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.prop_id, options 750 tools/crm_resource.c { "all", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.all, options 754 tools/crm_resource.c { "force", 'f', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.force, options 760 tools/crm_resource.c { "host-uname", 'H', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.host_uname, options 770 tools/crm_resource.c options.attr_set_type = PCMK_XE_META_ATTRIBUTES; options 772 tools/crm_resource.c options.attr_set_type = PCMK_XE_UTILIZATION; options 774 tools/crm_resource.c options.attr_set_type = ATTR_SET_ELEMENT; options 783 tools/crm_resource.c options.cmdline_config = true; options 786 tools/crm_resource.c pcmk__str_update(&options.v_class, optarg); options 789 tools/crm_resource.c pcmk__str_update(&options.v_provider, optarg); options 792 tools/crm_resource.c pcmk__str_update(&options.v_agent, optarg); options 807 tools/crm_resource.c if (options.cmdline_params == NULL) { options 808 tools/crm_resource.c options.cmdline_params = pcmk__strkey_table(free, free); options 810 tools/crm_resource.c g_hash_table_replace(options.cmdline_params, name, value); options 821 tools/crm_resource.c options.timeout_ms = (guint) QB_MIN(timeout_ms, UINT_MAX); options 838 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->priv->name, options 840 tools/crm_resource.c options.promoted_role_only, PCMK_ROLE_PROMOTED); options 858 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->priv->name, options 860 tools/crm_resource.c options.promoted_role_only, options 871 tools/crm_resource.c options.rsc_id, nactive, count, options.rsc_id, options.rsc_id); options 880 tools/crm_resource.c options.rsc_id, nactive, options.rsc_id); options 891 tools/crm_resource.c if (options.force == FALSE) { options 896 tools/crm_resource.c rsc->id, options.rsc_id, (options.host_uname? options.host_uname: "all nodes")); options 897 tools/crm_resource.c rc = cli_resource_delete(controld_api, options.host_uname, rsc, options 898 tools/crm_resource.c options.operation, options.interval_spec, TRUE, options 899 tools/crm_resource.c scheduler, options.force); options 925 tools/crm_resource.c if (options.clear_expired) { options 927 tools/crm_resource.c options.rsc_id, options.host_uname, options 928 tools/crm_resource.c options.promoted_role_only); options 930 tools/crm_resource.c } else if (options.host_uname) { options 931 tools/crm_resource.c dest = pcmk_find_node(scheduler, options.host_uname); options 939 tools/crm_resource.c rc = cli_resource_clear(options.rsc_id, dest->priv->name, NULL, options 940 tools/crm_resource.c cib_conn, true, options.force); options 943 tools/crm_resource.c rc = cli_resource_clear(options.rsc_id, NULL, scheduler->nodes, options 944 tools/crm_resource.c cib_conn, true, options.force); options 1003 tools/crm_resource.c switch (options.opt_list) { options 1006 tools/crm_resource.c options.all)); options 1010 tools/crm_resource.c options.all)); options 1024 tools/crm_resource.c const char *router_node = options.host_uname; options 1027 tools/crm_resource.c if (options.host_uname) { options 1028 tools/crm_resource.c pcmk_node_t *node = pcmk_find_node(scheduler, options.host_uname); options 1036 tools/crm_resource.c options.host_uname); options 1046 tools/crm_resource.c options.host_uname? options.host_uname : "all nodes"); options 1051 tools/crm_resource.c crm_debug("Re-checking the state of all resources on %s", options.host_uname?options.host_uname:"all nodes"); options 1053 tools/crm_resource.c rc = pcmk__attrd_api_clear_failures(NULL, options.host_uname, NULL, options 1056 tools/crm_resource.c if (pcmk_controld_api_reprobe(controld_api, options.host_uname, options 1069 tools/crm_resource.c if (options.force == FALSE) { options 1074 tools/crm_resource.c rsc->id, options.rsc_id, (options.host_uname? options.host_uname: "all nodes")); options 1075 tools/crm_resource.c rc = cli_resource_delete(controld_api, options.host_uname, rsc, NULL, 0, options 1076 tools/crm_resource.c FALSE, scheduler, options.force); options 1143 tools/crm_resource.c if (options.rsc_id != NULL) { options 1148 tools/crm_resource.c } else if (options.rsc_cmd != cmd_execute_agent) { options 1156 tools/crm_resource.c } else if (pcmk__str_eq(options.v_class, "stonith", pcmk__str_none)) { options 1157 tools/crm_resource.c if (options.v_provider != NULL) { options 1161 tools/crm_resource.c } else if (stonith_agent_exists(options.v_agent, 0) == FALSE) { options 1163 tools/crm_resource.c _("%s is not a known stonith agent"), options.v_agent ? options.v_agent : ""); options 1166 tools/crm_resource.c } else if (resources_agent_exists(options.v_class, options.v_provider, options.v_agent) == FALSE) { options 1169 tools/crm_resource.c options.v_class ? options.v_class : "", options 1170 tools/crm_resource.c options.v_provider ? options.v_provider : "", options 1171 tools/crm_resource.c options.v_agent ? options.v_agent : ""); options 1174 tools/crm_resource.c if ((error == NULL) && (options.cmdline_params == NULL)) { options 1175 tools/crm_resource.c options.cmdline_params = pcmk__strkey_table(free, free); options 1188 tools/crm_resource.c switch (options.rsc_cmd) { options 1223 tools/crm_resource.c switch (options.rsc_cmd) { options 1242 tools/crm_resource.c if (options.cmdline_config) { options 1246 tools/crm_resource.c switch (options.rsc_cmd) { options 1248 tools/crm_resource.c return !options.clear_expired; options 1281 tools/crm_resource.c if (options.cmdline_config) { options 1285 tools/crm_resource.c switch (options.rsc_cmd) { options 1307 tools/crm_resource.c switch (options.rsc_cmd) { options 1329 tools/crm_resource.c if (options.cmdline_config) { options 1333 tools/crm_resource.c switch (options.rsc_cmd) { options 1358 tools/crm_resource.c switch (options.rsc_cmd) { options 1378 tools/crm_resource.c { "resource", 'r', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.rsc_id, options 1381 tools/crm_resource.c { G_OPTION_REMAINING, 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING_ARRAY, &options.remainder, options 1486 tools/crm_resource.c if (options.clear_expired && (options.rsc_cmd != cmd_clear)) { options 1492 tools/crm_resource.c if ((options.remainder != NULL) && (options.override_params != NULL)) { options 1494 tools/crm_resource.c for (gchar **s = options.remainder; *s; s++) { options 1500 tools/crm_resource.c g_hash_table_replace(options.override_params, name, value); options 1513 tools/crm_resource.c } else if (options.remainder != NULL) { options 1519 tools/crm_resource.c for (gchar **s = options.remainder; *s; s++) { options 1531 tools/crm_resource.c for (gchar **s = options.remainder; *s; s++) { options 1553 tools/crm_resource.c switch (options.rsc_cmd) { options 1569 tools/crm_resource.c switch (options.rsc_cmd) { options 1584 tools/crm_resource.c if (options.cmdline_config) { options 1594 tools/crm_resource.c } else if (options.cmdline_params != NULL) { options 1598 tools/crm_resource.c g_hash_table_destroy(options.cmdline_params); options 1599 tools/crm_resource.c options.cmdline_params = NULL; options 1603 tools/crm_resource.c if (is_resource_required() && (options.rsc_id == NULL)) { options 1609 tools/crm_resource.c if (is_node_required() && (options.host_uname == NULL)) { options 1651 tools/crm_resource.c if ((find_flags != 0) && (options.rsc_id != NULL)) { options 1653 tools/crm_resource.c options.rsc_id, find_flags); options 1657 tools/crm_resource.c _("Resource '%s' not found"), options.rsc_id); options 1665 tools/crm_resource.c && (strchr(options.rsc_id, ':') != NULL) options 1670 tools/crm_resource.c _("Cannot operate on clone resource instance '%s'"), options.rsc_id); options 1676 tools/crm_resource.c if ((options.host_uname != NULL) && (scheduler != NULL)) { options 1677 tools/crm_resource.c node = pcmk_find_node(scheduler, options.host_uname); options 1682 tools/crm_resource.c _("Node '%s' not found"), options.host_uname); options 1712 tools/crm_resource.c switch (options.rsc_cmd) { options 1743 tools/crm_resource.c rc = pcmk__list_alternatives(out, options.agent_spec); options 1747 tools/crm_resource.c rc = pcmk__list_agents(out, options.agent_spec); options 1755 tools/crm_resource.c rc = pcmk__list_providers(out, options.agent_spec); options 1759 tools/crm_resource.c rc = show_metadata(out, options.agent_spec); options 1768 tools/crm_resource.c rc = cli_resource_restart(out, rsc, node, options.move_lifetime, options 1769 tools/crm_resource.c options.timeout_ms, cib_conn, options 1770 tools/crm_resource.c options.promoted_role_only, options 1771 tools/crm_resource.c options.force); options 1775 tools/crm_resource.c rc = wait_till_stable(out, options.timeout_ms, cib_conn); options 1779 tools/crm_resource.c if (options.cmdline_config) { options 1781 tools/crm_resource.c options.v_class, options.v_provider, options.v_agent, options 1782 tools/crm_resource.c options.operation, options.cmdline_params, options 1783 tools/crm_resource.c options.override_params, options.timeout_ms, options 1784 tools/crm_resource.c args->verbosity, options.force, options.check_level); options 1786 tools/crm_resource.c exit_code = cli_resource_execute(rsc, options.rsc_id, options 1787 tools/crm_resource.c options.operation, options.override_params, options 1788 tools/crm_resource.c options.timeout_ms, cib_conn, scheduler, options 1789 tools/crm_resource.c args->verbosity, options.force, options.check_level); options 1794 tools/crm_resource.c node = pcmk_find_node(scheduler, options.host_uname); options 1799 tools/crm_resource.c options.override_params); options 1805 tools/crm_resource.c options.recursive, (bool) options.force); options 1816 tools/crm_resource.c rc = cli_resource_fail(controld_api, options.host_uname, options 1817 tools/crm_resource.c options.rsc_id, scheduler); options 1824 tools/crm_resource.c rc = cli_resource_print_operations(options.rsc_id, options 1825 tools/crm_resource.c options.host_uname, TRUE, options 1830 tools/crm_resource.c rc = cli_resource_print_operations(options.rsc_id, options 1831 tools/crm_resource.c options.host_uname, FALSE, options 1836 tools/crm_resource.c GList *nodes = cli_resource_search(rsc, options.rsc_id, scheduler); options 1837 tools/crm_resource.c rc = out->message(out, "resource-search-list", nodes, options.rsc_id); options 1851 tools/crm_resource.c if ((options.host_uname != NULL) && (node == NULL)) { options 1864 tools/crm_resource.c if (options.host_uname == NULL) { options 1865 tools/crm_resource.c rc = ban_or_move(out, rsc, options.move_lifetime); options 1867 tools/crm_resource.c rc = cli_resource_move(rsc, options.rsc_id, options.host_uname, options 1868 tools/crm_resource.c options.move_lifetime, cib_conn, options 1869 tools/crm_resource.c scheduler, options.promoted_role_only, options 1870 tools/crm_resource.c options.force); options 1881 tools/crm_resource.c if (options.host_uname == NULL) { options 1882 tools/crm_resource.c rc = ban_or_move(out, rsc, options.move_lifetime); options 1886 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, node->priv->name, options 1887 tools/crm_resource.c options.move_lifetime, cib_conn, options 1888 tools/crm_resource.c options.promoted_role_only, options 1910 tools/crm_resource.c pcmk__s(options.prop_name, "unspecified property")); options 1914 tools/crm_resource.c crm_debug("Looking up %s in %s", options.prop_name, rsc->id); options 1916 tools/crm_resource.c if (pcmk__str_eq(options.attr_set_type, PCMK_XE_INSTANCE_ATTRIBUTES, options 1921 tools/crm_resource.c value = g_hash_table_lookup(params, options.prop_name); options 1923 tools/crm_resource.c } else if (pcmk__str_eq(options.attr_set_type, options 1928 tools/crm_resource.c value = g_hash_table_lookup(params, options.prop_name); options 1930 tools/crm_resource.c } else if (pcmk__str_eq(options.attr_set_type, ATTR_SET_ELEMENT, pcmk__str_none)) { options 1932 tools/crm_resource.c value = crm_element_value(rsc->priv->xml, options.prop_name); options 1944 tools/crm_resource.c value = g_hash_table_lookup(params, options.prop_name); options 1947 tools/crm_resource.c rc = out->message(out, "attribute-list", rsc, options.prop_name, value); options 1956 tools/crm_resource.c if (pcmk__str_empty(options.prop_value)) { options 1964 tools/crm_resource.c rc = cli_resource_update_attribute(rsc, options.rsc_id, options 1965 tools/crm_resource.c options.prop_set, options 1966 tools/crm_resource.c options.attr_set_type, options 1967 tools/crm_resource.c options.prop_id, options 1968 tools/crm_resource.c options.prop_name, options 1969 tools/crm_resource.c options.prop_value, options 1970 tools/crm_resource.c options.recursive, cib_conn, options 1971 tools/crm_resource.c cib_xml_orig, options.force); options 1976 tools/crm_resource.c rc = cli_resource_delete_attribute(rsc, options.rsc_id, options 1977 tools/crm_resource.c options.prop_set, options 1978 tools/crm_resource.c options.attr_set_type, options 1979 tools/crm_resource.c options.prop_id, options 1980 tools/crm_resource.c options.prop_name, cib_conn, options 1981 tools/crm_resource.c cib_xml_orig, options.force); options 1986 tools/crm_resource.c rc = cli_cleanup_all(controld_api, options.host_uname, options 1987 tools/crm_resource.c options.operation, options.interval_spec, options 2009 tools/crm_resource.c if (options.rsc_type == NULL) { options 2015 tools/crm_resource.c options.rsc_id, options.rsc_type); options 2020 tools/crm_resource.c options.rsc_id, pcmk_rc_str(rc)); options 2029 tools/crm_resource.c _("Unimplemented command: %d"), (int) options.rsc_cmd); options 2065 tools/crm_resource.c g_free(options.host_uname); options 2066 tools/crm_resource.c g_free(options.interval_spec); options 2067 tools/crm_resource.c g_free(options.move_lifetime); options 2068 tools/crm_resource.c g_free(options.operation); options 2069 tools/crm_resource.c g_free(options.prop_id); options 2070 tools/crm_resource.c free(options.prop_name); options 2071 tools/crm_resource.c g_free(options.prop_set); options 2072 tools/crm_resource.c g_free(options.prop_value); options 2073 tools/crm_resource.c g_free(options.rsc_id); options 2074 tools/crm_resource.c g_free(options.rsc_type); options 2075 tools/crm_resource.c free(options.agent_spec); options 2076 tools/crm_resource.c free(options.v_agent); options 2077 tools/crm_resource.c free(options.v_class); options 2078 tools/crm_resource.c free(options.v_provider); options 2079 tools/crm_resource.c g_strfreev(options.remainder); options 2081 tools/crm_resource.c if (options.override_params != NULL) { options 2082 tools/crm_resource.c g_hash_table_destroy(options.override_params); options 531 tools/crm_resource_print.c pcmk__cluster_option(scheduler->priv->options, options 2118 tools/crm_resource_runtime.c dc_version = g_hash_table_lookup(scheduler->priv->options, options 41 tools/crm_rule.c } options = { options 56 tools/crm_rule.c { "xml-text", 'X', 0, G_OPTION_ARG_STRING, &options.input_xml, options 64 tools/crm_rule.c { "date", 'd', 0, G_OPTION_ARG_STRING, &options.date, options 67 tools/crm_rule.c { "rule", 'r', 0, G_OPTION_ARG_STRING_ARRAY, &options.rules, options 77 tools/crm_rule.c options.mode = crm_rule_mode_check; options 142 tools/crm_rule.c switch(options.mode) { options 144 tools/crm_rule.c if (options.rules == NULL) { options 160 tools/crm_rule.c rule_date = crm_time_new(options.date); options 162 tools/crm_rule.c if (options.date != NULL) { options 165 tools/crm_rule.c "Invalid date specified: '%s'", options.date); options 177 tools/crm_rule.c if (pcmk__str_eq(options.input_xml, "-", pcmk__str_none)) { options 186 tools/crm_rule.c } else if (options.input_xml != NULL) { options 187 tools/crm_rule.c input = pcmk__xml_parse(options.input_xml); options 192 tools/crm_rule.c "Couldn't parse input string: %s", options.input_xml); options 201 tools/crm_rule.c switch(options.mode) { options 204 tools/crm_rule.c (const char **) options.rules); options 80 tools/crm_shadow.c } options = { options 358 tools/crm_shadow.c && !pcmk__str_eq(active, options.instance, pcmk__str_null_matches)) { options 363 tools/crm_shadow.c reason, options.instance, active); options 388 tools/crm_shadow.c pcmk__str_update(&options.instance, getenv("CIB_shadow")); options 389 tools/crm_shadow.c if (options.instance == NULL) { options 415 tools/crm_shadow.c "exists", options.instance); options 429 tools/crm_shadow.c options.instance, strerror(rc)); options 488 tools/crm_shadow.c rc = real_cib->cmds->query(real_cib, NULL, output, options.cmd_options); options 545 tools/crm_shadow.c reset? "reset" : "create", options.instance, options 562 tools/crm_shadow.c return crm_strdup_printf("shadow[%.40s] # ", options.instance); options 582 tools/crm_shadow.c if (pcmk__str_eq(active, options.instance, pcmk__str_none) options 588 tools/crm_shadow.c if (!options.batch && (shell != NULL)) { options 591 tools/crm_shadow.c setenv("CIB_shadow", options.instance, 1); options 618 tools/crm_shadow.c prefix, options.instance); options 639 tools/crm_shadow.c if (pcmk__str_eq(active, options.instance, pcmk__str_none)) { options 674 tools/crm_shadow.c if (!options.force) { options 683 tools/crm_shadow.c filename = get_shadow_file(options.instance); options 698 tools/crm_shadow.c if (!options.full_upload) { options 704 tools/crm_shadow.c options.cmd_options); options 711 tools/crm_shadow.c options.instance, pcmk_rc_str(rc)); options 733 tools/crm_shadow.c char *filename = get_shadow_file(options.instance); options 736 tools/crm_shadow.c if (!options.force options 742 tools/crm_shadow.c crm_xml_add(output, PCMK_XA_VALIDATE_WITH, options.validate_with); options 772 tools/crm_shadow.c char *filename = get_shadow_file(options.instance); options 775 tools/crm_shadow.c if (!options.force) { options 815 tools/crm_shadow.c if (!options.force) { options 824 tools/crm_shadow.c filename = get_shadow_file(options.instance); options 830 tools/crm_shadow.c options.instance, strerror(errno)); options 855 tools/crm_shadow.c filename = get_shadow_file(options.instance); options 894 tools/crm_shadow.c filename = get_shadow_file(options.instance); options 906 tools/crm_shadow.c options.instance, NULL, output, NULL, shadow_disp_content); options 936 tools/crm_shadow.c filename = get_shadow_file(options.instance); options 957 tools/crm_shadow.c options.instance, NULL, NULL, diff, shadow_disp_diff); options 986 tools/crm_shadow.c char *filename = get_shadow_file(options.instance); options 991 tools/crm_shadow.c options.instance, filename, NULL, NULL, shadow_disp_file); options 1013 tools/crm_shadow.c options.instance, NULL, NULL, NULL, shadow_disp_instance); options 1030 tools/crm_shadow.c filename = get_shadow_file(options.instance); options 1042 tools/crm_shadow.c options.cmd = shadow_cmd_which; options 1045 tools/crm_shadow.c options.cmd = shadow_cmd_display; options 1048 tools/crm_shadow.c options.cmd = shadow_cmd_diff; options 1051 tools/crm_shadow.c options.cmd = shadow_cmd_file; options 1054 tools/crm_shadow.c options.cmd = shadow_cmd_create; options 1057 tools/crm_shadow.c options.cmd = shadow_cmd_create_empty; options 1060 tools/crm_shadow.c options.cmd = shadow_cmd_commit; options 1063 tools/crm_shadow.c options.cmd = shadow_cmd_delete; options 1066 tools/crm_shadow.c options.cmd = shadow_cmd_edit; options 1069 tools/crm_shadow.c options.cmd = shadow_cmd_reset; options 1072 tools/crm_shadow.c options.cmd = shadow_cmd_switch; options 1080 tools/crm_shadow.c pcmk__str_update(&options.instance, optarg); options 1131 tools/crm_shadow.c { "force", 'f', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.force, options 1134 tools/crm_shadow.c { "batch", 'b', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.batch, options 1137 tools/crm_shadow.c { "all", 'a', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.full_upload, options 1141 tools/crm_shadow.c &options.validate_with, options 1236 tools/crm_shadow.c if (options.cmd == shadow_cmd_none) { options 1250 tools/crm_shadow.c cib__set_call_options(options.cmd_options, crm_system_name, options 1255 tools/crm_shadow.c switch (options.cmd) { options 1300 tools/crm_shadow.c free(options.instance); options 1301 tools/crm_shadow.c g_free(options.validate_with); options 50 tools/crm_simulate.c } options = { options 70 tools/crm_simulate.c options.flags |= pcmk_sim_all_actions; options 88 tools/crm_simulate.c options.store = TRUE; options 89 tools/crm_simulate.c options.flags |= pcmk_sim_process | pcmk_sim_simulate; options 95 tools/crm_simulate.c if (options.xml_file) { options 96 tools/crm_simulate.c free(options.xml_file); options 99 tools/crm_simulate.c options.xml_file = NULL; options 100 tools/crm_simulate.c options.flags &= ~pcmk_sim_sanitized; options 106 tools/crm_simulate.c options.injections->node_down = g_list_append(options.injections->node_down, g_strdup(optarg)); options 112 tools/crm_simulate.c options.injections->node_fail = g_list_append(options.injections->node_fail, g_strdup(optarg)); options 119 tools/crm_simulate.c options.injections->node_up = g_list_append(options.injections->node_up, g_strdup(optarg)); options 125 tools/crm_simulate.c options.flags |= pcmk_sim_process | pcmk_sim_simulate; options 126 tools/crm_simulate.c options.injections->op_fail = g_list_append(options.injections->op_fail, g_strdup(optarg)); options 132 tools/crm_simulate.c options.injections->op_inject = g_list_append(options.injections->op_inject, g_strdup(optarg)); options 138 tools/crm_simulate.c options.flags |= pcmk_sim_show_pending; options 144 tools/crm_simulate.c options.flags |= pcmk_sim_process; options 150 tools/crm_simulate.c pcmk__str_update(&options.injections->quorum, optarg); options 156 tools/crm_simulate.c options.flags |= pcmk_sim_process; options 157 tools/crm_simulate.c pcmk__str_update(&options.dot_file, optarg); options 163 tools/crm_simulate.c options.flags |= pcmk_sim_process; options 164 tools/crm_simulate.c pcmk__str_update(&options.graph_file, optarg); options 170 tools/crm_simulate.c options.flags |= pcmk_sim_process | pcmk_sim_show_scores; options 176 tools/crm_simulate.c options.flags |= pcmk_sim_process | pcmk_sim_simulate; options 182 tools/crm_simulate.c options.injections->ticket_activate = g_list_append(options.injections->ticket_activate, g_strdup(optarg)); options 188 tools/crm_simulate.c options.injections->ticket_grant = g_list_append(options.injections->ticket_grant, g_strdup(optarg)); options 194 tools/crm_simulate.c options.injections->ticket_revoke = g_list_append(options.injections->ticket_revoke, g_strdup(optarg)); options 200 tools/crm_simulate.c options.injections->ticket_standby = g_list_append(options.injections->ticket_standby, g_strdup(optarg)); options 206 tools/crm_simulate.c options.flags |= pcmk_sim_process | pcmk_sim_show_utilization; options 212 tools/crm_simulate.c pcmk__str_update(&options.injections->watchdog, optarg); options 218 tools/crm_simulate.c pcmk__str_update(&options.xml_file, optarg); options 219 tools/crm_simulate.c options.flags |= pcmk_sim_sanitized; options 225 tools/crm_simulate.c pcmk__str_update(&options.xml_file, "-"); options 226 tools/crm_simulate.c options.flags |= pcmk_sim_sanitized; options 252 tools/crm_simulate.c { "profile", 'P', 0, G_OPTION_ARG_FILENAME, &options.test_dir, options 255 tools/crm_simulate.c { "repeat", 'N', 0, G_OPTION_ARG_INT, &options.repeat, options 286 tools/crm_simulate.c { "set-datetime", 't', 0, G_OPTION_ARG_STRING, &options.use_date, options 312 tools/crm_simulate.c { "save-input", 'I', 0, G_OPTION_ARG_FILENAME, &options.input_file, options 315 tools/crm_simulate.c { "save-output", 'O', 0, G_OPTION_ARG_FILENAME, &options.output_file, options 469 tools/crm_simulate.c options.injections = calloc(1, sizeof(pcmk_injections_t)); options 470 tools/crm_simulate.c if (options.injections == NULL) { options 476 tools/crm_simulate.c options.xml_file = strdup("-"); options 495 tools/crm_simulate.c !(pcmk_is_set(options.flags, pcmk_sim_show_scores) && args->quiet)) { options 510 tools/crm_simulate.c options.flags |= pcmk_sim_verbose; options 521 tools/crm_simulate.c if (pcmk_is_set(options.flags, pcmk_sim_show_scores)) { options 524 tools/crm_simulate.c if (pcmk_is_set(options.flags, pcmk_sim_show_utilization)) { options 528 tools/crm_simulate.c if (options.test_dir != NULL) { options 530 tools/crm_simulate.c pcmk__profile_dir(options.test_dir, options.repeat, scheduler, options 531 tools/crm_simulate.c options.use_date); options 536 tools/crm_simulate.c rc = setup_input(out, options.xml_file, options 537 tools/crm_simulate.c options.store? options.xml_file : options.output_file, options 543 tools/crm_simulate.c rc = pcmk__simulate(scheduler, out, options.injections, options.flags, options 544 tools/crm_simulate.c section_opts, options.use_date, options.input_file, options 545 tools/crm_simulate.c options.graph_file, options.dot_file); options 551 tools/crm_simulate.c free(options.dot_file); options 552 tools/crm_simulate.c free(options.graph_file); options 553 tools/crm_simulate.c g_free(options.input_file); options 554 tools/crm_simulate.c g_free(options.output_file); options 555 tools/crm_simulate.c g_free(options.test_dir); options 556 tools/crm_simulate.c free(options.use_date); options 557 tools/crm_simulate.c free(options.xml_file); options 559 tools/crm_simulate.c pcmk_free_injections(options.injections); options 54 tools/crm_ticket.c } options = { options 75 tools/crm_ticket.c pcmk__str_update(&options.attr_value, optarg); options 77 tools/crm_ticket.c if (!options.attr_name || !options.attr_value) { options 81 tools/crm_ticket.c pcmk__insert_dup(attr_set, options.attr_name, options.attr_value); options 82 tools/crm_ticket.c pcmk__str_update(&options.attr_name, NULL); options 83 tools/crm_ticket.c pcmk__str_update(&options.attr_value, NULL); options 93 tools/crm_ticket.c options.ticket_cmd = 'l'; options 95 tools/crm_ticket.c options.ticket_cmd = 'L'; options 97 tools/crm_ticket.c options.ticket_cmd = 'w'; options 99 tools/crm_ticket.c options.ticket_cmd = 'q'; options 101 tools/crm_ticket.c options.ticket_cmd = 'c'; options 103 tools/crm_ticket.c options.ticket_cmd = 'C'; options 118 tools/crm_ticket.c pcmk__str_update(&options.get_attr_name, optarg); options 119 tools/crm_ticket.c options.ticket_cmd = 'G'; options 144 tools/crm_ticket.c pcmk__str_update(&options.attr_name, optarg); options 146 tools/crm_ticket.c if (!options.attr_name || !options.attr_value) { options 150 tools/crm_ticket.c pcmk__insert_dup(attr_set, options.attr_name, options.attr_value); options 151 tools/crm_ticket.c pcmk__str_update(&options.attr_name, NULL); options 152 tools/crm_ticket.c pcmk__str_update(&options.attr_value, NULL); options 228 tools/crm_ticket.c { "default", 'd', 0, G_OPTION_ARG_STRING, &options.attr_default, options 233 tools/crm_ticket.c { "force", 'f', 0, G_OPTION_ARG_NONE, &options.force, options 237 tools/crm_ticket.c { "ticket", 't', 0, G_OPTION_ARG_STRING, &options.ticket_id, options 241 tools/crm_ticket.c { "xml-file", 'x', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.xml_file, options 249 tools/crm_ticket.c { "set-name", 'n', 0, G_OPTION_ARG_STRING, &options.set_name, options 253 tools/crm_ticket.c { "nvpair", 'i', 0, G_OPTION_ARG_STRING, &options.attr_id, options 257 tools/crm_ticket.c { "quiet", 'Q', 0, G_OPTION_ARG_NONE, &options.quiet, options 417 tools/crm_ticket.c if (options.xml_file != NULL) { options 418 tools/crm_ticket.c cib_xml_copy = pcmk__xml_read(options.xml_file); options 451 tools/crm_ticket.c if (options.ticket_cmd == 'l' || options.ticket_cmd == 'L' || options.ticket_cmd == 'w') { options 455 tools/crm_ticket.c if (options.ticket_cmd == 'L') { options 457 tools/crm_ticket.c } else if (options.ticket_cmd == 'w') { options 461 tools/crm_ticket.c rc = pcmk__ticket_info(out, scheduler, options.ticket_id, details, raw); options 466 tools/crm_ticket.c "No such ticket '%s'", options.ticket_id); options 472 tools/crm_ticket.c } else if (options.ticket_cmd == 'q') { options 473 tools/crm_ticket.c rc = pcmk__ticket_state(out, cib_conn, options.ticket_id); options 483 tools/crm_ticket.c } else if (options.ticket_cmd == 'c') { options 484 tools/crm_ticket.c rc = pcmk__ticket_constraints(out, cib_conn, options.ticket_id); options 492 tools/crm_ticket.c } else if (options.ticket_cmd == 'G') { options 493 tools/crm_ticket.c if (options.ticket_id == NULL) { options 500 tools/crm_ticket.c rc = pcmk__ticket_get_attr(out, scheduler, options.ticket_id, options 501 tools/crm_ticket.c options.get_attr_name, options.attr_default); options 504 tools/crm_ticket.c } else if (options.ticket_cmd == 'C') { options 505 tools/crm_ticket.c if (options.ticket_id == NULL) { options 512 tools/crm_ticket.c rc = pcmk__ticket_delete(out, cib_conn, scheduler, options.ticket_id, options 513 tools/crm_ticket.c options.force); options 519 tools/crm_ticket.c "No such ticket '%s'", options.ticket_id); options 523 tools/crm_ticket.c ticket_revoke_warning(options.ticket_id); options 537 tools/crm_ticket.c if (options.ticket_id == NULL) { options 544 tools/crm_ticket.c if (options.attr_value options 545 tools/crm_ticket.c && (pcmk__str_empty(options.attr_name))) { options 548 tools/crm_ticket.c "Must supply attribute name with -S for -v %s", options.attr_value); options 552 tools/crm_ticket.c if (options.attr_name options 553 tools/crm_ticket.c && (pcmk__str_empty(options.attr_value))) { options 556 tools/crm_ticket.c "Must supply attribute value with -v for -S %s", options.attr_value); options 561 tools/crm_ticket.c rc = pcmk__ticket_remove_attr(out, cib_conn, scheduler, options.ticket_id, options 562 tools/crm_ticket.c attr_delete, options.force); options 565 tools/crm_ticket.c ticket_revoke_warning(options.ticket_id); options 572 tools/crm_ticket.c rc = pcmk__ticket_set_attr(out, cib_conn, scheduler, options.ticket_id, options 573 tools/crm_ticket.c attr_set, options.force); options 580 tools/crm_ticket.c ticket_grant_warning(options.ticket_id); options 582 tools/crm_ticket.c ticket_revoke_warning(options.ticket_id); options 599 tools/crm_ticket.c } else if (options.ticket_cmd == 'S') { options 604 tools/crm_ticket.c if (pcmk__str_empty(options.attr_name)) { options 611 tools/crm_ticket.c if (options.ticket_id == NULL) { options 618 tools/crm_ticket.c if (pcmk__str_empty(options.attr_value)) { options 621 tools/crm_ticket.c "Must supply value with -v for -S %s", options.attr_name); options 628 tools/crm_ticket.c "Unknown command: %c", options.ticket_cmd); options 649 tools/crm_ticket.c g_free(options.attr_default); options 650 tools/crm_ticket.c g_free(options.attr_id); options 651 tools/crm_ticket.c free(options.attr_name); options 652 tools/crm_ticket.c free(options.attr_value); options 653 tools/crm_ticket.c free(options.get_attr_name); options 654 tools/crm_ticket.c g_free(options.set_name); options 655 tools/crm_ticket.c g_free(options.ticket_id); options 656 tools/crm_ticket.c g_free(options.xml_file); options 46 tools/crm_verify.c } options; options 50 tools/crm_verify.c &options.use_live_cib, "Check the configuration used by the running cluster", options 53 tools/crm_verify.c &options.xml_file, "Check the configuration in the named file", options 56 tools/crm_verify.c &options.xml_stdin, "Check the configuration piped in via stdin", options 59 tools/crm_verify.c &options.xml_string, "Check the configuration in the supplied string", options 67 tools/crm_verify.c &options.cib_save, "Save verified XML to named file (most useful with -L)", options 133 tools/crm_verify.c if (options.verbosity > 0) { options 157 tools/crm_verify.c if (options.verbosity > 0) { options 219 tools/crm_verify.c options.verbosity = args->verbosity; options 221 tools/crm_verify.c if (options.xml_file != NULL) { options 222 tools/crm_verify.c cib_source = options.xml_file; options 223 tools/crm_verify.c } else if (options.xml_string != NULL) { options 224 tools/crm_verify.c cib_source = options.xml_string; options 225 tools/crm_verify.c } else if (options.xml_stdin) { options 227 tools/crm_verify.c } else if (options.use_live_cib) { options 242 tools/crm_verify.c if (options.cib_save != NULL) { options 243 tools/crm_verify.c pcmk__xml_write_file(cib_object, options.cib_save, false); options 268 tools/crm_verify.c if (options.verbosity == 0) { options 279 tools/crm_verify.c free(options.cib_save); options 280 tools/crm_verify.c free(options.xml_file); options 281 tools/crm_verify.c free(options.xml_string); options 40 tools/crmadmin.c } options = { options 74 tools/crmadmin.c { "health", 'H', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.health, options 89 tools/crmadmin.c { "bash-export", 'B', 0, G_OPTION_ARG_NONE, &options.bash_export, options 93 tools/crmadmin.c { "ipc-name", 'i', 0, G_OPTION_ARG_STRING, &options.ipc_name, options 122 tools/crmadmin.c return pcmk_parse_interval_spec(optarg, &options.timeout) == pcmk_rc_ok; options 125 tools/crmadmin.c pcmk__str_update(&options.optarg, optarg); options 212 tools/crmadmin.c if (options.health) { options 233 tools/crmadmin.c rc = pcmk__controller_status(out, options.optarg, options 234 tools/crmadmin.c (unsigned int) options.timeout); options 237 tools/crmadmin.c rc = pcmk__pacemakerd_status(out, options.ipc_name, options 238 tools/crmadmin.c (unsigned int) options.timeout, true, options 242 tools/crmadmin.c rc = pcmk__list_nodes(out, options.optarg, options.bash_export); options 246 tools/crmadmin.c (unsigned int) options.timeout); options 32 tools/iso8601.c } options; options 39 tools/iso8601.c pcmk__str_update(&options.date_time_s, "now"); options 41 tools/iso8601.c pcmk__str_update(&options.date_time_s, optarg); options 50 tools/iso8601.c options.print_options |= crm_time_seconds; options 52 tools/iso8601.c options.print_options |= crm_time_epoch; options 54 tools/iso8601.c options.print_options |= crm_time_log_with_timezone; options 56 tools/iso8601.c options.print_options |= crm_time_ordinal; options 58 tools/iso8601.c options.print_options |= crm_time_weeks; options 74 tools/iso8601.c { "period", 'p', 0, G_OPTION_ARG_STRING, &options.period_s, options 79 tools/iso8601.c { "duration", 'D', 0, G_OPTION_ARG_STRING, &options.duration_s, options 83 tools/iso8601.c { "expected", 'E', 0, G_OPTION_ARG_STRING, &options.expected_s, options 350 tools/iso8601.c if (pcmk__str_eq("now", options.date_time_s, pcmk__str_casei)) { options 361 tools/iso8601.c options.print_options); options 363 tools/iso8601.c } else if (options.date_time_s) { options 364 tools/iso8601.c date_time = crm_time_new(options.date_time_s); options 369 tools/iso8601.c "Invalid date/time specified: %s", options.date_time_s); options 373 tools/iso8601.c out->message(out, "date", "Date", date_time, options.print_options); options 376 tools/iso8601.c if (options.duration_s) { options 377 tools/iso8601.c duration = crm_time_parse_duration(options.duration_s); options 382 tools/iso8601.c "Invalid duration specified: %s", options.duration_s); options 386 tools/iso8601.c out->message(out, "duration", duration, options.print_options); options 389 tools/iso8601.c if (options.period_s) { options 390 tools/iso8601.c crm_time_period_t *period = crm_time_parse_period(options.period_s); options 395 tools/iso8601.c "Invalid interval specified: %s", options.period_s); options 399 tools/iso8601.c out->message(out, "period", period, options.print_options); options 410 tools/iso8601.c options.date_time_s, options.duration_s); options 414 tools/iso8601.c out->message(out, "duration_ends", later, options.print_options); options 416 tools/iso8601.c if (options.expected_s) { options 418 tools/iso8601.c options.print_options | crm_time_log_date | options 420 tools/iso8601.c if (!pcmk__str_eq(options.expected_s, dt_s, pcmk__str_casei)) { options 428 tools/iso8601.c } else if (date_time && options.expected_s) { options 430 tools/iso8601.c options.print_options | crm_time_log_date | crm_time_log_timeofday); options 432 tools/iso8601.c if (!pcmk__str_eq(options.expected_s, dt_s, pcmk__str_casei)) { options 446 tools/iso8601.c free(options.date_time_s); options 447 tools/iso8601.c g_free(options.duration_s); options 448 tools/iso8601.c g_free(options.expected_s); options 449 tools/iso8601.c g_free(options.period_s); options 71 tools/stonith_admin.c } options = { options 86 tools/stonith_admin.c { "register", 'R', 0, G_OPTION_ARG_STRING, &options.register_dev, options 90 tools/stonith_admin.c { "deregister", 'D', 0, G_OPTION_ARG_STRING, &options.unregister_dev, options 93 tools/stonith_admin.c { "register-level", 'r', 0, G_OPTION_ARG_STRING, &options.register_level, options 98 tools/stonith_admin.c { "deregister-level", 'd', 0, G_OPTION_ARG_STRING, &options.unregister_level, options 107 tools/stonith_admin.c { "list", 'l', 0, G_OPTION_ARG_STRING, &options.terminate, options 111 tools/stonith_admin.c { "list-registered", 'L', 0, G_OPTION_ARG_NONE, &options.registered, options 114 tools/stonith_admin.c { "list-installed", 'I', 0, G_OPTION_ARG_NONE, &options.installed, options 117 tools/stonith_admin.c { "list-targets", 's', 0, G_OPTION_ARG_STRING, &options.targets, options 121 tools/stonith_admin.c { "metadata", 'M', 0, G_OPTION_ARG_NONE, &options.metadata, options 125 tools/stonith_admin.c { "query", 'Q', 0, G_OPTION_ARG_STRING, &options.query, options 128 tools/stonith_admin.c { "history", 'H', 0, G_OPTION_ARG_STRING, &options.history, options 135 tools/stonith_admin.c { "last", 'h', 0, G_OPTION_ARG_STRING, &options.last_fenced, options 139 tools/stonith_admin.c { "validate", 'K', 0, G_OPTION_ARG_NONE, &options.validate_cfg, options 149 tools/stonith_admin.c { "fence", 'F', 0, G_OPTION_ARG_STRING, &options.fence_host, options 152 tools/stonith_admin.c { "unfence", 'U', 0, G_OPTION_ARG_STRING, &options.unfence_host, options 155 tools/stonith_admin.c { "reboot", 'B', 0, G_OPTION_ARG_STRING, &options.reboot_host, options 158 tools/stonith_admin.c { "confirm", 'C', 0, G_OPTION_ARG_STRING, &options.confirm_host, options 166 tools/stonith_admin.c { "cleanup", 'c', 0, G_OPTION_ARG_NONE, &options.cleanup, options 169 tools/stonith_admin.c { "broadcast", 'b', 0, G_OPTION_ARG_NONE, &options.broadcast, options 172 tools/stonith_admin.c { "agent", 'a', 0, G_OPTION_ARG_STRING, &options.agent, options 201 tools/stonith_admin.c { "index", 'i', 0, G_OPTION_ARG_INT, &options.fence_level, options 205 tools/stonith_admin.c { "timeout", 't', 0, G_OPTION_ARG_INT, &options.timeout, options 209 tools/stonith_admin.c { "delay", 'y', 0, G_OPTION_ARG_INT, &options.delay, options 215 tools/stonith_admin.c { "as-node-id", 'n', 0, G_OPTION_ARG_NONE, &options.as_nodeid, options 253 tools/stonith_admin.c if (options.params != NULL) { options 254 tools/stonith_admin.c options.params = pcmk__strkey_table(free, free); options 257 tools/stonith_admin.c pcmk__insert_dup(options.params, optarg, env); options 266 tools/stonith_admin.c options.devices = g_list_append(options.devices, pcmk__str_copy(optarg)); options 273 tools/stonith_admin.c options.tolerance_ms = crm_get_msec(optarg); options 275 tools/stonith_admin.c if (options.tolerance_ms < 0) { options 277 tools/stonith_admin.c options.tolerance_ms = 0; options 279 tools/stonith_admin.c options.tolerance_ms = QB_MIN(options.tolerance_ms, UINT_MAX); options 302 tools/stonith_admin.c if (options.params == NULL) { options 303 tools/stonith_admin.c options.params = pcmk__strkey_table(free, free); options 306 tools/stonith_admin.c pcmk__insert_dup(options.params, name, value); options 358 tools/stonith_admin.c options.timeout * 1000, options 359 tools/stonith_admin.c options.tolerance_ms, options.delay, options 437 tools/stonith_admin.c if (options.validate_cfg) { options 443 tools/stonith_admin.c if (options.installed) { options 448 tools/stonith_admin.c if (options.registered) { options 452 tools/stonith_admin.c if (options.register_dev != NULL) { options 455 tools/stonith_admin.c device = options.register_dev; options 458 tools/stonith_admin.c if (options.query != NULL) { options 460 tools/stonith_admin.c device = options.query; options 463 tools/stonith_admin.c if (options.unregister_dev != NULL) { options 465 tools/stonith_admin.c device = options.unregister_dev; options 468 tools/stonith_admin.c if (options.targets != NULL) { options 470 tools/stonith_admin.c device = options.targets; options 473 tools/stonith_admin.c if (options.terminate != NULL) { options 475 tools/stonith_admin.c target = options.terminate; options 478 tools/stonith_admin.c if (options.metadata) { options 484 tools/stonith_admin.c if (options.reboot_host != NULL) { options 487 tools/stonith_admin.c target = options.reboot_host; options 491 tools/stonith_admin.c if (options.fence_host != NULL) { options 494 tools/stonith_admin.c target = options.fence_host; options 498 tools/stonith_admin.c if (options.unfence_host != NULL) { options 501 tools/stonith_admin.c target = options.unfence_host; options 505 tools/stonith_admin.c if (options.confirm_host != NULL) { options 507 tools/stonith_admin.c target = options.confirm_host; options 511 tools/stonith_admin.c if (options.last_fenced != NULL) { options 513 tools/stonith_admin.c target = options.last_fenced; options 516 tools/stonith_admin.c if (options.history != NULL) { options 518 tools/stonith_admin.c target = options.history; options 521 tools/stonith_admin.c if (options.register_level != NULL) { options 523 tools/stonith_admin.c target = options.register_level; options 526 tools/stonith_admin.c if (options.unregister_level != NULL) { options 528 tools/stonith_admin.c target = options.unregister_level; options 531 tools/stonith_admin.c if ((options.timeout > (UINT_MAX / 1000)) || (options.timeout < 0)) { options 532 tools/stonith_admin.c out->err(out, "Integer value \"%d\" for -t out of range", options.timeout); options 546 tools/stonith_admin.c if (required_agent && options.agent == NULL) { options 572 tools/stonith_admin.c rc = pcmk__fence_installed(out, st, options.timeout*1000); options 580 tools/stonith_admin.c rc = pcmk__fence_registered(out, st, target, options.timeout*1000); options 588 tools/stonith_admin.c rc = st->cmds->monitor(st, st_opts, device, options.timeout); options 590 tools/stonith_admin.c rc = st->cmds->list(st, st_opts, device, NULL, options.timeout); options 596 tools/stonith_admin.c rc = pcmk__fence_list_targets(out, st, device, options.timeout*1000); options 609 tools/stonith_admin.c if (options.params != NULL) { options 610 tools/stonith_admin.c g_hash_table_iter_init(&iter, options.params); options 615 tools/stonith_admin.c rc = st->cmds->register_device(st, st_opts, device, NULL, options.agent, options 622 tools/stonith_admin.c device, options.agent, pcmk_rc_str(rc)); options 637 tools/stonith_admin.c rc = pcmk__fence_unregister_level(st, target, options.fence_level); options 640 tools/stonith_admin.c options.fence_level, target, pcmk_rc_str(rc)); options 645 tools/stonith_admin.c rc = pcmk__fence_register_level(st, target, options.fence_level, options.devices); options 648 tools/stonith_admin.c options.fence_level, target, pcmk_rc_str(rc)); options 653 tools/stonith_admin.c rc = pcmk__fence_metadata(out, st, options.agent, options.timeout*1000); options 679 tools/stonith_admin.c rc = pcmk__fence_last(out, target, options.as_nodeid); options 683 tools/stonith_admin.c rc = pcmk__fence_history(out, st, target, options.timeout*1000, args->verbosity, options 684 tools/stonith_admin.c options.broadcast, options.cleanup); options 689 tools/stonith_admin.c if (options.devices != NULL) { options 690 tools/stonith_admin.c device = g_list_nth_data(options.devices, 0); options 693 tools/stonith_admin.c rc = pcmk__fence_validate(out, st, options.agent, device, options.params, options 694 tools/stonith_admin.c options.timeout*1000); options 713 tools/stonith_admin.c g_list_free_full(options.devices, free); options 715 tools/stonith_admin.c if (options.params != NULL) { options 716 tools/stonith_admin.c g_hash_table_destroy(options.params);