Go to the source code of this file.
◆ XPATH_DEPRECATED_RULES
#define XPATH_DEPRECATED_RULES |
Value:#define PCMK_XE_OP_DEFAULTS
#define PCMK_XE_EXPRESSION
Definition at line 59 of file status.c.
◆ cleanup_calculations()
Reset scheduler data to defaults without freeing it or constraints.
- Parameters
-
[in,out] | scheduler | Scheduler data to reset |
- Deprecated:
- This function is deprecated as part of the API; pe_reset_working_set() should be used instead.
Definition at line 318 of file status.c.
◆ cluster_status()
◆ pe_find_node()
pcmk_node_t* pe_find_node |
( |
const GList * |
nodes, |
|
|
const char * |
node_name |
|
) |
| |
Find a node by name in a list of nodes.
- Parameters
-
[in] | nodes | List of nodes (as pcmk_node_t*) |
[in] | node_name | Name of node to find |
- Returns
- Node from
nodes
that matches node_name
if any, otherwise NULL
Definition at line 522 of file status.c.
◆ pe_find_node_any()
pcmk_node_t* pe_find_node_any |
( |
const GList * |
nodes, |
|
|
const char * |
id, |
|
|
const char * |
uname |
|
) |
| |
Find a node by name or ID in a list of nodes.
- Parameters
-
[in] | nodes | List of nodes (as pcmk_node_t*) |
[in] | id | If not NULL, ID of node to find |
[in] | node_name | If not NULL, name of node to find |
- Returns
- Node from
nodes
that matches id
if any, otherwise node from nodes
that matches uname
if any, otherwise NULL
Definition at line 470 of file status.c.
◆ pe_find_node_id()
pcmk_node_t* pe_find_node_id |
( |
const GList * |
nodes, |
|
|
const char * |
id |
|
) |
| |
Find a node by ID in a list of nodes.
- Parameters
-
[in] | nodes | List of nodes (as pcmk_node_t*) |
[in] | id | ID of node to find |
- Returns
- Node from
nodes
that matches id
if any, otherwise NULL
Definition at line 492 of file status.c.
◆ pe_find_resource()
◆ pe_find_resource_with_flags()
◆ pe_free_working_set()
Free scheduler data.
- Parameters
-
[in,out] | scheduler | Scheduler data to free |
Definition at line 50 of file status.c.
◆ pe_new_working_set()
Create a new object to hold scheduler data.
- Returns
- New, initialized scheduler data on success, else NULL (and set errno)
- Note
- Only pcmk_scheduler_t objects created with this function (as opposed to statically declared or directly allocated) should be used with the functions in this library, to allow for future extensions to the data type. The caller is responsible for freeing the memory with pe_free_working_set() when the instance is no longer needed.
Definition at line 34 of file status.c.
◆ pe_reset_working_set()
Reset scheduler data to default state without freeing it.
- Parameters
-
[in,out] | scheduler | Scheduler data to reset |
Definition at line 377 of file status.c.
◆ set_working_set_defaults()