pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
pcmk__resource_private Struct Reference

#include <include/crm/common/resources_internal.h>

Collaboration diagram for pcmk__resource_private:

Data Fields

enum pcmk__rsc_variant variant
 
void * variant_opaque
 
char * history_id
 
GHashTable * meta
 
GHashTable * utilization
 
int priority
 
int promotion_priority
 
enum rsc_role_e orig_role
 
enum rsc_role_e next_role
 
int stickiness
 
guint failure_expiration_ms
 
int ban_after_failures
 
guint remote_reconnect_ms
 
char * pending_action
 
const pcmk_node_tpending_node
 
time_t lock_time
 
const pcmk_node_tlock_node
 
GList * actions
 
GList * children
 
pcmk_resource_tparent
 
pcmk_scheduler_tscheduler
 
xmlNode * xml
 
xmlNode * orig_xml
 
xmlNode * ops_xml
 
GHashTable * parameter_cache
 
pcmk_resource_tlauncher
 
GList * launched
 
enum pcmk__multiply_active multiply_active_policy
 
pcmk_node_tassigned_node
 
GList * active_nodes
 
GHashTable * probed_nodes
 
GHashTable * allowed_nodes
 
pcmk_node_tpartial_migration_source
 
pcmk_node_tpartial_migration_target
 
GList * dangling_migration_sources
 
GList * with_this_colocations
 
GList * this_with_colocations
 
GList * location_constraints
 
GList * ticket_constraints
 
const pcmk__rsc_methods_tfns
 
const pcmk__assignment_methods_tcmds
 

Detailed Description

Definition at line 305 of file resources_internal.h.

Field Documentation

◆ actions

GList* pcmk__resource_private::actions

Definition at line 323 of file resources_internal.h.

◆ active_nodes

GList* pcmk__resource_private::active_nodes

Definition at line 387 of file resources_internal.h.

◆ allowed_nodes

GHashTable* pcmk__resource_private::allowed_nodes

Definition at line 398 of file resources_internal.h.

◆ assigned_node

pcmk_node_t* pcmk__resource_private::assigned_node

Definition at line 377 of file resources_internal.h.

◆ ban_after_failures

int pcmk__resource_private::ban_after_failures

Definition at line 317 of file resources_internal.h.

◆ children

GList* pcmk__resource_private::children

Definition at line 324 of file resources_internal.h.

◆ cmds

const pcmk__assignment_methods_t* pcmk__resource_private::cmds

Definition at line 427 of file resources_internal.h.

◆ dangling_migration_sources

GList* pcmk__resource_private::dangling_migration_sources

Definition at line 407 of file resources_internal.h.

◆ failure_expiration_ms

guint pcmk__resource_private::failure_expiration_ms

Definition at line 316 of file resources_internal.h.

◆ fns

const pcmk__rsc_methods_t* pcmk__resource_private::fns

Definition at line 426 of file resources_internal.h.

◆ history_id

char* pcmk__resource_private::history_id

Definition at line 308 of file resources_internal.h.

◆ launched

GList* pcmk__resource_private::launched

Definition at line 365 of file resources_internal.h.

◆ launcher

pcmk_resource_t* pcmk__resource_private::launcher

Definition at line 362 of file resources_internal.h.

◆ location_constraints

GList* pcmk__resource_private::location_constraints

Definition at line 423 of file resources_internal.h.

◆ lock_node

const pcmk_node_t* pcmk__resource_private::lock_node

Definition at line 322 of file resources_internal.h.

◆ lock_time

time_t pcmk__resource_private::lock_time

Definition at line 321 of file resources_internal.h.

◆ meta

GHashTable* pcmk__resource_private::meta

Definition at line 309 of file resources_internal.h.

◆ multiply_active_policy

enum pcmk__multiply_active pcmk__resource_private::multiply_active_policy

Definition at line 368 of file resources_internal.h.

◆ next_role

enum rsc_role_e pcmk__resource_private::next_role

Definition at line 314 of file resources_internal.h.

◆ ops_xml

xmlNode* pcmk__resource_private::ops_xml

Definition at line 335 of file resources_internal.h.

◆ orig_role

enum rsc_role_e pcmk__resource_private::orig_role

Definition at line 313 of file resources_internal.h.

◆ orig_xml

xmlNode* pcmk__resource_private::orig_xml

Definition at line 332 of file resources_internal.h.

◆ parameter_cache

GHashTable* pcmk__resource_private::parameter_cache

Definition at line 343 of file resources_internal.h.

◆ parent

pcmk_resource_t* pcmk__resource_private::parent

Definition at line 325 of file resources_internal.h.

◆ partial_migration_source

pcmk_node_t* pcmk__resource_private::partial_migration_source

Definition at line 401 of file resources_internal.h.

◆ partial_migration_target

pcmk_node_t* pcmk__resource_private::partial_migration_target

Definition at line 404 of file resources_internal.h.

◆ pending_action

char* pcmk__resource_private::pending_action

Definition at line 319 of file resources_internal.h.

◆ pending_node

const pcmk_node_t* pcmk__resource_private::pending_node

Definition at line 320 of file resources_internal.h.

◆ priority

int pcmk__resource_private::priority

Definition at line 311 of file resources_internal.h.

◆ probed_nodes

GHashTable* pcmk__resource_private::probed_nodes

Definition at line 395 of file resources_internal.h.

◆ promotion_priority

int pcmk__resource_private::promotion_priority

Definition at line 312 of file resources_internal.h.

◆ remote_reconnect_ms

guint pcmk__resource_private::remote_reconnect_ms

Definition at line 318 of file resources_internal.h.

◆ scheduler

pcmk_scheduler_t* pcmk__resource_private::scheduler

Definition at line 326 of file resources_internal.h.

◆ stickiness

int pcmk__resource_private::stickiness

Definition at line 315 of file resources_internal.h.

◆ this_with_colocations

GList* pcmk__resource_private::this_with_colocations

Definition at line 421 of file resources_internal.h.

◆ ticket_constraints

GList* pcmk__resource_private::ticket_constraints

Definition at line 424 of file resources_internal.h.

◆ utilization

GHashTable* pcmk__resource_private::utilization

Definition at line 310 of file resources_internal.h.

◆ variant

enum pcmk__rsc_variant pcmk__resource_private::variant

Definition at line 306 of file resources_internal.h.

◆ variant_opaque

void* pcmk__resource_private::variant_opaque

Definition at line 307 of file resources_internal.h.

◆ with_this_colocations

GList* pcmk__resource_private::with_this_colocations

Definition at line 418 of file resources_internal.h.

◆ xml

xmlNode* pcmk__resource_private::xml

Definition at line 329 of file resources_internal.h.


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