#include <crm_internal.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <sys/types.h>
#include <dirent.h>
#include <crm/crm.h>
#include <crm/cib.h>
#include <crm/common/util.h>
#include <crm/transition.h>
#include <crm/common/iso8601.h>
#include <crm/pengine/status.h>
#include <pacemaker-internal.h>
Go to the source code of this file.
|
void | modify_configuration (pe_working_set_t *data_set, cib_t *cib, const char *quorum, const char *watchdog, GListPtr node_up, GListPtr node_down, GListPtr node_fail, GListPtr op_inject, GListPtr ticket_grant, GListPtr ticket_revoke, GListPtr ticket_standby, GListPtr ticket_activate) |
|
int | run_simulation (pe_working_set_t *data_set, cib_t *cib, GListPtr op_fail_list, bool quiet) |
|
#define quiet_log |
( |
|
fmt, |
|
|
|
args... |
|
) |
| |
Value:do { \
} else { \
printf(fmt , ##args); \
} \
} while(0)
#define crm_trace(fmt, args...)
Definition at line 35 of file pcmk_sched_transition.c.
#define RSC_TEMPLATE "//"XML_CIB_TAG_STATE"[@uname='%s']//"XML_LRM_TAG_RESOURCE"[@id='%s']" |
#define STATUS_PATH_MAX 512 |
void modify_configuration |
( |
pe_working_set_t * |
data_set, |
|
|
cib_t * |
cib, |
|
|
const char * |
quorum, |
|
|
const char * |
watchdog, |
|
|
GListPtr |
node_up, |
|
|
GListPtr |
node_down, |
|
|
GListPtr |
node_fail, |
|
|
GListPtr |
op_inject, |
|
|
GListPtr |
ticket_grant, |
|
|
GListPtr |
ticket_revoke, |
|
|
GListPtr |
ticket_standby, |
|
|
GListPtr |
ticket_activate |
|
) |
| |
gboolean bringing_nodes_online = FALSE |