12 #include <sys/param.h>
43 int rsc_log_level = LOG_INFO;
51 data_set->
input = xml_input;
55 crm_trace(
"Already have status - reusing");
58 if (data_set->
now == NULL) {
67 for (; gIter != NULL; gIter = gIter->next) {
77 crm_trace(
"Applying placement constraints");
93 crm_trace(
"Processing fencing and shutdown cases");
96 crm_trace(
"Applying ordering constraints");
102 crm_trace(
"=#=#=#=#= Summary =#=#=#=#=");
103 crm_trace(
"\t========= Set %d (Un-runnable) =========", -1);
106 for (; gIter != NULL; gIter = gIter->next) {
117 return data_set->
graph;
gboolean stage2(pe_working_set_t *data_set)
gboolean stage5(pe_working_set_t *data_set)
gboolean stage3(pe_working_set_t *data_set)
struct crm_time_s crm_time_t
int utilization_log_level
gboolean stage0(pe_working_set_t *data_set)
resource_object_functions_t * fns
#define pe_flag_have_status
xmlNode * pcmk__schedule_actions(pe_working_set_t *data_set, xmlNode *xml_input, crm_time_t *now)
gboolean stage8(pe_working_set_t *data_set)
void log_action(unsigned int log_level, const char *pre_text, action_t *action, gboolean details)
gboolean stage4(pe_working_set_t *data_set)
#define crm_trace(fmt, args...)
void set_working_set_defaults(pe_working_set_t *data_set)
Wrappers for and extensions to libxml2.
void(* print)(pe_resource_t *, const char *, long, void *)
unsigned int get_crm_log_level(void)
gboolean show_utilization
gboolean stage7(pe_working_set_t *data_set)
#define pe_flag_quick_location
Cluster status and scheduling.
crm_time_t * crm_time_new(const char *string)
gboolean stage6(pe_working_set_t *data_set)
enum pe_action_flags flags