|
pacemaker
2.1.7-0f7f88312f
Scalable High-Availability cluster resource manager
|
Implementation of pcmk_scheduler_t. More...
#include <include/crm/common/scheduler.h>

Data Fields | |
| xmlNode * | input |
| CIB XML. More... | |
| crm_time_t * | now |
| Current time for evaluation purposes. More... | |
| char * | dc_uuid |
| Node ID of designated controller. More... | |
| pcmk_node_t * | dc_node |
| Node object for DC. More... | |
| const char * | stonith_action |
| Default fencing action. More... | |
| const char * | placement_strategy |
| Value of placement-strategy property. More... | |
| unsigned long long | flags |
| Group of enum pcmk_scheduler_flags. More... | |
| int | stonith_timeout |
| Value of stonith-timeout property. More... | |
| enum pe_quorum_policy | no_quorum_policy |
| Response to loss of quorum. More... | |
| GHashTable * | config_hash |
| Cluster properties. More... | |
| GHashTable * | tickets |
| GHashTable * | singletons |
| Actions for which there can be only one (such as "fence node X") More... | |
| GList * | nodes |
| Nodes in cluster. More... | |
| GList * | resources |
| Resources in cluster. More... | |
| GList * | placement_constraints |
| Location constraints. More... | |
| GList * | ordering_constraints |
| Ordering constraints. More... | |
| GList * | colocation_constraints |
| Colocation constraints. More... | |
| GList * | ticket_constraints |
| GList * | actions |
| Scheduled actions. More... | |
| xmlNode * | failed |
| History entries of failed actions. More... | |
| xmlNode * | op_defaults |
| Configured operation defaults. More... | |
| xmlNode * | rsc_defaults |
| Configured resource defaults. More... | |
| int | num_synapse |
| Number of transition graph synapses. More... | |
| int | max_valid_nodes |
| int | order_id |
| ID to use for next created ordering. More... | |
| int | action_id |
| ID to use for next created action. More... | |
| xmlNode * | graph |
| Transition graph. More... | |
| GHashTable * | template_rsc_sets |
| Mappings of template ID to resource ID. More... | |
| const char * | localhost |
| GHashTable * | tags |
| Configuration tags (ID -> pcmk_tag_t *) More... | |
| int | blocked_resources |
| Number of blocked resources in cluster. More... | |
| int | disabled_resources |
| Number of disabled resources in cluster. More... | |
| GList * | param_check |
| History entries that need to be checked. More... | |
| GList * | stop_needed |
| Containers that need stop actions. More... | |
| time_t | recheck_by |
| Hint to controller when to reschedule. More... | |
| int | ninstances |
| Total number of resource instances. More... | |
| guint | shutdown_lock |
| How long to lock resources (seconds) More... | |
| int | priority_fencing_delay |
| Priority fencing delay. More... | |
| void * | priv |
| For Pacemaker use only. More... | |
| guint | node_pending_timeout |
| Pending join times out after this (ms) More... | |
Implementation of pcmk_scheduler_t.
Definition at line 172 of file scheduler.h.
| int pe_working_set_s::action_id |
ID to use for next created action.
Definition at line 211 of file scheduler.h.
| GList* pe_working_set_s::actions |
Scheduled actions.
Definition at line 204 of file scheduler.h.
| int pe_working_set_s::blocked_resources |
Number of blocked resources in cluster.
Definition at line 219 of file scheduler.h.
| GList* pe_working_set_s::colocation_constraints |
Colocation constraints.
Ticket constraints unpacked by libpacemaker
Definition at line 199 of file scheduler.h.
| GHashTable* pe_working_set_s::config_hash |
Cluster properties.
Ticket constraints unpacked from ticket state
Definition at line 187 of file scheduler.h.
| pcmk_node_t* pe_working_set_s::dc_node |
Node object for DC.
Definition at line 178 of file scheduler.h.
| char* pe_working_set_s::dc_uuid |
Node ID of designated controller.
Definition at line 177 of file scheduler.h.
| int pe_working_set_s::disabled_resources |
Number of disabled resources in cluster.
Definition at line 220 of file scheduler.h.
| xmlNode* pe_working_set_s::failed |
History entries of failed actions.
Definition at line 205 of file scheduler.h.
| unsigned long long pe_working_set_s::flags |
Group of enum pcmk_scheduler_flags.
Definition at line 183 of file scheduler.h.
| xmlNode* pe_working_set_s::graph |
Transition graph.
Definition at line 212 of file scheduler.h.
| xmlNode* pe_working_set_s::input |
CIB XML.
Definition at line 175 of file scheduler.h.
| const char* pe_working_set_s::localhost |
Definition at line 216 of file scheduler.h.
| int pe_working_set_s::max_valid_nodes |
Definition at line 209 of file scheduler.h.
| int pe_working_set_s::ninstances |
Total number of resource instances.
Definition at line 224 of file scheduler.h.
| enum pe_quorum_policy pe_working_set_s::no_quorum_policy |
Response to loss of quorum.
Definition at line 186 of file scheduler.h.
| guint pe_working_set_s::node_pending_timeout |
Pending join times out after this (ms)
Definition at line 231 of file scheduler.h.
| GList* pe_working_set_s::nodes |
Nodes in cluster.
Definition at line 195 of file scheduler.h.
| crm_time_t* pe_working_set_s::now |
Current time for evaluation purposes.
Definition at line 176 of file scheduler.h.
| int pe_working_set_s::num_synapse |
Number of transition graph synapses.
Definition at line 208 of file scheduler.h.
| xmlNode* pe_working_set_s::op_defaults |
Configured operation defaults.
Definition at line 206 of file scheduler.h.
| int pe_working_set_s::order_id |
ID to use for next created ordering.
Definition at line 210 of file scheduler.h.
| GList* pe_working_set_s::ordering_constraints |
Ordering constraints.
Definition at line 198 of file scheduler.h.
| GList* pe_working_set_s::param_check |
History entries that need to be checked.
Definition at line 221 of file scheduler.h.
| GList* pe_working_set_s::placement_constraints |
Location constraints.
Definition at line 197 of file scheduler.h.
| const char* pe_working_set_s::placement_strategy |
Value of placement-strategy property.
Definition at line 180 of file scheduler.h.
| int pe_working_set_s::priority_fencing_delay |
Priority fencing delay.
Definition at line 226 of file scheduler.h.
| void* pe_working_set_s::priv |
For Pacemaker use only.
Definition at line 229 of file scheduler.h.
| time_t pe_working_set_s::recheck_by |
Hint to controller when to reschedule.
Definition at line 223 of file scheduler.h.
| GList* pe_working_set_s::resources |
Resources in cluster.
Definition at line 196 of file scheduler.h.
| xmlNode* pe_working_set_s::rsc_defaults |
Configured resource defaults.
Definition at line 207 of file scheduler.h.
| guint pe_working_set_s::shutdown_lock |
How long to lock resources (seconds)
Definition at line 225 of file scheduler.h.
| GHashTable* pe_working_set_s::singletons |
Actions for which there can be only one (such as "fence node X")
Definition at line 193 of file scheduler.h.
| const char* pe_working_set_s::stonith_action |
Default fencing action.
Definition at line 179 of file scheduler.h.
| int pe_working_set_s::stonith_timeout |
Value of stonith-timeout property.
Definition at line 185 of file scheduler.h.
| GList* pe_working_set_s::stop_needed |
Containers that need stop actions.
Definition at line 222 of file scheduler.h.
| GHashTable* pe_working_set_s::tags |
Configuration tags (ID -> pcmk_tag_t *)
Definition at line 218 of file scheduler.h.
| GHashTable* pe_working_set_s::template_rsc_sets |
Mappings of template ID to resource ID.
Definition at line 213 of file scheduler.h.
| GList* pe_working_set_s::ticket_constraints |
Definition at line 202 of file scheduler.h.
| GHashTable* pe_working_set_s::tickets |
Definition at line 190 of file scheduler.h.
1.8.14