![]() |
pacemaker
1.1.15-e174ec8
Scalable High-Availability cluster resource manager
|
#include <glib.h>
#include <crm/common/iso8601.h>
#include <crm/pengine/common.h>
#include <crm/pengine/complex.h>
Go to the source code of this file.
Data Structures | |
struct | pe_working_set_s |
struct | node_shared_s |
struct | node_s |
struct | resource_s |
struct | pe_action_s |
struct | ticket_s |
struct | tag_s |
struct | action_wrapper_s |
Macros | |
#define | pe_flag_have_quorum 0x00000001ULL |
#define | pe_flag_symmetric_cluster 0x00000002ULL |
#define | pe_flag_is_managed_default 0x00000004ULL |
#define | pe_flag_maintenance_mode 0x00000008ULL |
#define | pe_flag_stonith_enabled 0x00000010ULL |
#define | pe_flag_have_stonith_resource 0x00000020ULL |
#define | pe_flag_enable_unfencing 0x00000040ULL |
#define | pe_flag_concurrent_fencing 0x00000080ULL |
#define | pe_flag_stop_rsc_orphans 0x00000100ULL |
#define | pe_flag_stop_action_orphans 0x00000200ULL |
#define | pe_flag_stop_everything 0x00000400ULL |
#define | pe_flag_start_failure_fatal 0x00001000ULL |
#define | pe_flag_remove_after_stop 0x00002000ULL |
#define | pe_flag_startup_probes 0x00010000ULL |
#define | pe_flag_have_status 0x00020000ULL |
#define | pe_flag_have_remote_nodes 0x00040000ULL |
#define | pe_flag_quick_location 0x00100000ULL |
#define | pe_flag_sanitized 0x00200000ULL |
#define | pe_rsc_orphan 0x00000001ULL |
#define | pe_rsc_managed 0x00000002ULL |
#define | pe_rsc_block 0x00000004ULL /* Further operations are prohibited due to failure policy */ |
#define | pe_rsc_orphan_container_filler 0x00000008ULL |
#define | pe_rsc_notify 0x00000010ULL |
#define | pe_rsc_unique 0x00000020ULL |
#define | pe_rsc_fence_device 0x00000040ULL |
#define | pe_rsc_provisional 0x00000100ULL |
#define | pe_rsc_allocating 0x00000200ULL |
#define | pe_rsc_merging 0x00000400ULL |
#define | pe_rsc_munging 0x00000800ULL |
#define | pe_rsc_try_reload 0x00001000ULL |
#define | pe_rsc_reload 0x00002000ULL |
#define | pe_rsc_failed 0x00010000ULL |
#define | pe_rsc_shutdown 0x00020000ULL |
#define | pe_rsc_runnable 0x00040000ULL |
#define | pe_rsc_start_pending 0x00080000ULL |
#define | pe_rsc_starting 0x00100000ULL |
#define | pe_rsc_stopping 0x00200000ULL |
#define | pe_rsc_migrating 0x00400000ULL |
#define | pe_rsc_allow_migrate 0x00800000ULL |
#define | pe_rsc_failure_ignored 0x01000000ULL |
#define | pe_rsc_unexpectedly_running 0x02000000ULL |
#define | pe_rsc_maintenance 0x04000000ULL |
#define | pe_rsc_needs_quorum 0x10000000ULL |
#define | pe_rsc_needs_fencing 0x20000000ULL |
#define | pe_rsc_needs_unfencing 0x40000000ULL |
#define | pe_rsc_have_unfencing 0x80000000ULL |
Typedefs | |
typedef struct node_s | pe_node_t |
typedef struct node_s | node_t |
typedef struct pe_action_s | action_t |
typedef struct pe_action_s | pe_action_t |
typedef struct resource_s | resource_t |
typedef struct ticket_s | ticket_t |
typedef enum no_quorum_policy_e | no_quorum_policy_t |
typedef struct pe_working_set_s | pe_working_set_t |
typedef struct tag_s | tag_t |
typedef struct action_wrapper_s | action_wrapper_t |
Functions | |
const char * | rsc_printable_id (resource_t *rsc) |
gboolean | cluster_status (pe_working_set_t *data_set) |
void | set_working_set_defaults (pe_working_set_t *data_set) |
void | cleanup_calculations (pe_working_set_t *data_set) |
resource_t * | pe_find_resource (GListPtr rsc_list, const char *id_rh) |
node_t * | pe_find_node (GListPtr node_list, const char *uname) |
node_t * | pe_find_node_id (GListPtr node_list, const char *id) |
node_t * | pe_find_node_any (GListPtr node_list, const char *id, const char *uname) |
GListPtr | find_operations (const char *rsc, const char *node, gboolean active_filter, pe_working_set_t *data_set) |
#define pe_rsc_block 0x00000004ULL /* Further operations are prohibited due to failure policy */ |
typedef struct pe_action_s action_t |
typedef struct action_wrapper_s action_wrapper_t |
typedef enum no_quorum_policy_e no_quorum_policy_t |
typedef struct pe_action_s pe_action_t |
typedef struct pe_working_set_s pe_working_set_t |
typedef struct resource_s resource_t |
enum no_quorum_policy_e |
enum pe_action_flags |
enum pe_find |
enum pe_graph_flags |
enum pe_link_state |
enum pe_ordering |
enum pe_restart |
void cleanup_calculations | ( | pe_working_set_t * | data_set | ) |
gboolean cluster_status | ( | pe_working_set_t * | data_set | ) |
GListPtr find_operations | ( | const char * | rsc, |
const char * | node, | ||
gboolean | active_filter, | ||
pe_working_set_t * | data_set | ||
) |
resource_t* pe_find_resource | ( | GListPtr | rsc_list, |
const char * | id_rh | ||
) |
const char* rsc_printable_id | ( | resource_t * | rsc | ) |
void set_working_set_defaults | ( | pe_working_set_t * | data_set | ) |