pacemaker  2.1.3-ea053b43a
Scalable High-Availability cluster resource manager
Data Fields
pe_resource_s Struct Reference

#include <include/crm/pengine/pe_types.h>

Collaboration diagram for pe_resource_s:
Collaboration graph
[legend]

Data Fields

char * id
 
char * clone_name
 
xmlNode * xml
 
xmlNode * orig_xml
 
xmlNode * ops_xml
 
pe_working_set_tcluster
 
pe_resource_tparent
 
enum pe_obj_types variant
 
void * variant_opaque
 
resource_object_functions_tfns
 
resource_alloc_functions_tcmds
 
enum rsc_recovery_type recovery_type
 
enum pe_restart restart_type
 
int priority
 
int stickiness
 
int sort_index
 
int failure_timeout
 
int migration_threshold
 
guint remote_reconnect_ms
 
char * pending_task
 
unsigned long long flags
 
gboolean is_remote_node
 
gboolean exclusive_discover
 
pe_node_tallocated_to
 
pe_node_tpartial_migration_target
 
pe_node_tpartial_migration_source
 
GList * running_on
 
GHashTable * known_on
 
GHashTable * allowed_nodes
 
enum rsc_role_e role
 
enum rsc_role_e next_role
 
GHashTable * meta
 
GHashTable * parameters
 
GHashTable * utilization
 
GList * children
 
GList * dangling_migrations
 
pe_resource_tcontainer
 
GList * fillers
 
pe_node_tpending_node
 
pe_node_tlock_node
 
time_t lock_time
 
GHashTable * parameter_cache
 
GList * rsc_cons_lhs
 
GList * rsc_cons
 
GList * rsc_location
 
GList * actions
 
GList * rsc_tickets
 

Detailed Description

Definition at line 335 of file pe_types.h.

Field Documentation

◆ actions

GList* pe_resource_s::actions

This field should be treated as internal to Pacemaker

Definition at line 373 of file pe_types.h.

◆ allocated_to

pe_node_t* pe_resource_s::allocated_to

Definition at line 377 of file pe_types.h.

◆ allowed_nodes

GHashTable* pe_resource_s::allowed_nodes

Definition at line 382 of file pe_types.h.

◆ children

GList* pe_resource_s::children

Definition at line 391 of file pe_types.h.

◆ clone_name

char* pe_resource_s::clone_name

Definition at line 337 of file pe_types.h.

◆ cluster

pe_working_set_t* pe_resource_s::cluster

Definition at line 342 of file pe_types.h.

◆ cmds

resource_alloc_functions_t* pe_resource_s::cmds

Definition at line 348 of file pe_types.h.

◆ container

pe_resource_t* pe_resource_s::container

Definition at line 394 of file pe_types.h.

◆ dangling_migrations

GList* pe_resource_s::dangling_migrations

Definition at line 392 of file pe_types.h.

◆ exclusive_discover

gboolean pe_resource_s::exclusive_discover

Definition at line 366 of file pe_types.h.

◆ failure_timeout

int pe_resource_s::failure_timeout

Definition at line 357 of file pe_types.h.

◆ fillers

GList* pe_resource_s::fillers

Definition at line 395 of file pe_types.h.

◆ flags

unsigned long long pe_resource_s::flags

Definition at line 362 of file pe_types.h.

◆ fns

resource_object_functions_t* pe_resource_s::fns

Definition at line 347 of file pe_types.h.

◆ id

char* pe_resource_s::id

Definition at line 336 of file pe_types.h.

◆ is_remote_node

gboolean pe_resource_s::is_remote_node

Definition at line 365 of file pe_types.h.

◆ known_on

GHashTable* pe_resource_s::known_on

Definition at line 381 of file pe_types.h.

◆ lock_node

pe_node_t* pe_resource_s::lock_node

Definition at line 398 of file pe_types.h.

◆ lock_time

time_t pe_resource_s::lock_time

Definition at line 399 of file pe_types.h.

◆ meta

GHashTable* pe_resource_s::meta

Definition at line 387 of file pe_types.h.

◆ migration_threshold

int pe_resource_s::migration_threshold

Definition at line 358 of file pe_types.h.

◆ next_role

enum rsc_role_e pe_resource_s::next_role

Definition at line 385 of file pe_types.h.

◆ ops_xml

xmlNode* pe_resource_s::ops_xml

Definition at line 340 of file pe_types.h.

◆ orig_xml

xmlNode* pe_resource_s::orig_xml

Definition at line 339 of file pe_types.h.

◆ parameter_cache

GHashTable* pe_resource_s::parameter_cache

Definition at line 406 of file pe_types.h.

◆ parameters

GHashTable* pe_resource_s::parameters

Definition at line 388 of file pe_types.h.

◆ parent

pe_resource_t* pe_resource_s::parent

Definition at line 343 of file pe_types.h.

◆ partial_migration_source

pe_node_t* pe_resource_s::partial_migration_source

Definition at line 379 of file pe_types.h.

◆ partial_migration_target

pe_node_t* pe_resource_s::partial_migration_target

Definition at line 378 of file pe_types.h.

◆ pending_node

pe_node_t* pe_resource_s::pending_node

Definition at line 397 of file pe_types.h.

◆ pending_task

char* pe_resource_s::pending_task

Definition at line 360 of file pe_types.h.

◆ priority

int pe_resource_s::priority

Definition at line 354 of file pe_types.h.

◆ recovery_type

enum rsc_recovery_type pe_resource_s::recovery_type

Definition at line 350 of file pe_types.h.

◆ remote_reconnect_ms

guint pe_resource_s::remote_reconnect_ms

Definition at line 359 of file pe_types.h.

◆ restart_type

enum pe_restart pe_resource_s::restart_type
Deprecated:
will be removed in future release

Definition at line 352 of file pe_types.h.

◆ role

enum rsc_role_e pe_resource_s::role

Definition at line 384 of file pe_types.h.

◆ rsc_cons

GList* pe_resource_s::rsc_cons

This field should be treated as internal to Pacemaker

Definition at line 371 of file pe_types.h.

◆ rsc_cons_lhs

GList* pe_resource_s::rsc_cons_lhs

This field should be treated as internal to Pacemaker

Definition at line 370 of file pe_types.h.

◆ rsc_location

GList* pe_resource_s::rsc_location

This field should be treated as internal to Pacemaker

Definition at line 372 of file pe_types.h.

◆ rsc_tickets

GList* pe_resource_s::rsc_tickets

This field should be treated as internal to Pacemaker

Definition at line 374 of file pe_types.h.

◆ running_on

GList* pe_resource_s::running_on

Definition at line 380 of file pe_types.h.

◆ sort_index

int pe_resource_s::sort_index

Definition at line 356 of file pe_types.h.

◆ stickiness

int pe_resource_s::stickiness

Definition at line 355 of file pe_types.h.

◆ utilization

GHashTable* pe_resource_s::utilization
Deprecated:
Use pe_rsc_params() instead

Definition at line 389 of file pe_types.h.

◆ variant

enum pe_obj_types pe_resource_s::variant

Definition at line 345 of file pe_types.h.

◆ variant_opaque

void* pe_resource_s::variant_opaque

Definition at line 346 of file pe_types.h.

◆ xml

xmlNode* pe_resource_s::xml

Definition at line 338 of file pe_types.h.


The documentation for this struct was generated from the following file: