pacemaker  2.1.4-dc6eb4362
Scalable High-Availability cluster resource manager
Data Structures | Typedefs | Enumerations | Functions | Variables
pcmki_scheduler.h File Reference
#include <glib.h>
#include <crm/crm.h>
#include <crm/common/iso8601.h>
#include <crm/pengine/rules.h>
#include <crm/pengine/common.h>
#include <crm/pengine/status.h>
#include <crm/pengine/complex.h>
Include dependency graph for pcmki_scheduler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pcmk__colocation_t
 
struct  rsc_ticket_s
 

Typedefs

typedef struct rsc_ticket_s rsc_ticket_t
 

Enumerations

enum  pe_weights {
  pe_weights_none = 0x0, pe_weights_init = 0x1, pe_weights_forward = 0x4, pe_weights_positive = 0x8,
  pe_weights_rollback = 0x10
}
 
enum  loss_ticket_policy_e { loss_ticket_stop, loss_ticket_demote, loss_ticket_fence, loss_ticket_freeze }
 

Functions

void pcmk__unpack_constraints (pe_working_set_t *data_set)
 
void add_maintenance_update (pe_working_set_t *data_set)
 
void pcmk__schedule_actions (xmlNode *cib, unsigned long long flags, pe_working_set_t *data_set)
 

Variables

const char * transition_idle_timeout
 

Typedef Documentation

◆ rsc_ticket_t

typedef struct rsc_ticket_s rsc_ticket_t

Definition at line 13 of file pcmki_scheduler.h.

Enumeration Type Documentation

◆ loss_ticket_policy_e

Enumerator
loss_ticket_stop 
loss_ticket_demote 
loss_ticket_fence 
loss_ticket_freeze 

Definition at line 45 of file pcmki_scheduler.h.

◆ pe_weights

enum pe_weights
Enumerator
pe_weights_none 
pe_weights_init 
pe_weights_forward 
pe_weights_positive 
pe_weights_rollback 

Definition at line 24 of file pcmki_scheduler.h.

Function Documentation

◆ add_maintenance_update()

void add_maintenance_update ( pe_working_set_t data_set)

Definition at line 114 of file pcmk_graph_producer.c.

◆ pcmk__schedule_actions()

void pcmk__schedule_actions ( xmlNode *  cib,
unsigned long long  flags,
pe_working_set_t data_set 
)

Definition at line 755 of file pcmk_sched_allocate.c.

◆ pcmk__unpack_constraints()

void pcmk__unpack_constraints ( pe_working_set_t data_set)

Definition at line 56 of file pcmk_sched_constraints.c.

Variable Documentation

◆ transition_idle_timeout

const char* transition_idle_timeout