pacemaker  3.0.0-d8340737c4
Scalable High-Availability cluster resource manager
Data Fields
pcmk__resource_private Struct Reference

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

Collaboration diagram for pcmk__resource_private:
Collaboration graph
[legend]

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 320 of file resources_internal.h.

Field Documentation

◆ actions

GList* pcmk__resource_private::actions

Definition at line 338 of file resources_internal.h.

◆ active_nodes

GList* pcmk__resource_private::active_nodes

Definition at line 402 of file resources_internal.h.

◆ allowed_nodes

GHashTable* pcmk__resource_private::allowed_nodes

Definition at line 413 of file resources_internal.h.

◆ assigned_node

pcmk_node_t* pcmk__resource_private::assigned_node

Definition at line 392 of file resources_internal.h.

◆ ban_after_failures

int pcmk__resource_private::ban_after_failures

Definition at line 332 of file resources_internal.h.

◆ children

GList* pcmk__resource_private::children

Definition at line 339 of file resources_internal.h.

◆ cmds

const pcmk__assignment_methods_t* pcmk__resource_private::cmds

Definition at line 442 of file resources_internal.h.

◆ dangling_migration_sources

GList* pcmk__resource_private::dangling_migration_sources

Definition at line 422 of file resources_internal.h.

◆ failure_expiration_ms

guint pcmk__resource_private::failure_expiration_ms

Definition at line 331 of file resources_internal.h.

◆ fns

const pcmk__rsc_methods_t* pcmk__resource_private::fns

Definition at line 441 of file resources_internal.h.

◆ history_id

char* pcmk__resource_private::history_id

Definition at line 323 of file resources_internal.h.

◆ launched

GList* pcmk__resource_private::launched

Definition at line 380 of file resources_internal.h.

◆ launcher

pcmk_resource_t* pcmk__resource_private::launcher

Definition at line 377 of file resources_internal.h.

◆ location_constraints

GList* pcmk__resource_private::location_constraints

Definition at line 438 of file resources_internal.h.

◆ lock_node

const pcmk_node_t* pcmk__resource_private::lock_node

Definition at line 337 of file resources_internal.h.

◆ lock_time

time_t pcmk__resource_private::lock_time

Definition at line 336 of file resources_internal.h.

◆ meta

GHashTable* pcmk__resource_private::meta

Definition at line 324 of file resources_internal.h.

◆ multiply_active_policy

enum pcmk__multiply_active pcmk__resource_private::multiply_active_policy

Definition at line 383 of file resources_internal.h.

◆ next_role

enum rsc_role_e pcmk__resource_private::next_role

Definition at line 329 of file resources_internal.h.

◆ ops_xml

xmlNode* pcmk__resource_private::ops_xml

Definition at line 350 of file resources_internal.h.

◆ orig_role

enum rsc_role_e pcmk__resource_private::orig_role

Definition at line 328 of file resources_internal.h.

◆ orig_xml

xmlNode* pcmk__resource_private::orig_xml

Definition at line 347 of file resources_internal.h.

◆ parameter_cache

GHashTable* pcmk__resource_private::parameter_cache

Definition at line 358 of file resources_internal.h.

◆ parent

pcmk_resource_t* pcmk__resource_private::parent

Definition at line 340 of file resources_internal.h.

◆ partial_migration_source

pcmk_node_t* pcmk__resource_private::partial_migration_source

Definition at line 416 of file resources_internal.h.

◆ partial_migration_target

pcmk_node_t* pcmk__resource_private::partial_migration_target

Definition at line 419 of file resources_internal.h.

◆ pending_action

char* pcmk__resource_private::pending_action

Definition at line 334 of file resources_internal.h.

◆ pending_node

const pcmk_node_t* pcmk__resource_private::pending_node

Definition at line 335 of file resources_internal.h.

◆ priority

int pcmk__resource_private::priority

Definition at line 326 of file resources_internal.h.

◆ probed_nodes

GHashTable* pcmk__resource_private::probed_nodes

Definition at line 410 of file resources_internal.h.

◆ promotion_priority

int pcmk__resource_private::promotion_priority

Definition at line 327 of file resources_internal.h.

◆ remote_reconnect_ms

guint pcmk__resource_private::remote_reconnect_ms

Definition at line 333 of file resources_internal.h.

◆ scheduler

pcmk_scheduler_t* pcmk__resource_private::scheduler

Definition at line 341 of file resources_internal.h.

◆ stickiness

int pcmk__resource_private::stickiness

Definition at line 330 of file resources_internal.h.

◆ this_with_colocations

GList* pcmk__resource_private::this_with_colocations

Definition at line 436 of file resources_internal.h.

◆ ticket_constraints

GList* pcmk__resource_private::ticket_constraints

Definition at line 439 of file resources_internal.h.

◆ utilization

GHashTable* pcmk__resource_private::utilization

Definition at line 325 of file resources_internal.h.

◆ variant

enum pcmk__rsc_variant pcmk__resource_private::variant

Definition at line 321 of file resources_internal.h.

◆ variant_opaque

void* pcmk__resource_private::variant_opaque

Definition at line 322 of file resources_internal.h.

◆ with_this_colocations

GList* pcmk__resource_private::with_this_colocations

Definition at line 433 of file resources_internal.h.

◆ xml

xmlNode* pcmk__resource_private::xml

Definition at line 344 of file resources_internal.h.


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