Details
Changesets | 168 |
Diff | 96 files changed, 4983 insertions(+), 3097 deletions(-) |
Features added
- crm_error: Add the ability to list and print error symbols
- crm_resource: Allow individual resources to be reprobed
- crm_resource: Implement --ban for moving resources away from nodes and --clear (replaces --unmove)
- crm_resource: Support OCF tracing when using --force-(check|start|stop)
- PE: Allow active nodes in our current membership to be fenced without quorum
- Turn off auto-respawning of systemd services when the cluster starts them
Other Changes
- Bug pengine: cl#5155 - Block the stop of resources if any depending resource is unmanaged
- Convert all exit codes to positive errno values
- Core: Ensure the blackbox is saved on abnormal program termination
- corosync: Detect the loss of members for which we only know the nodeid
- corosync: Do not pretend we know the state of nodes we've never seen
- corosync: Nodes that can persist in sending CPG messages must be alive afterall
- crmd: Do not get stuck in S_POLICY_ENGINE if a node we couldn't fence returns
- crmd: Ensure all membership operations can complete while trying to cancel a transition
- crmd: Everyone who gets a fencing notification should mark the node as down
- crmd: Initiate node shutdown if another node claims to have successfully fenced us
- crmd: Update the status section with details of nodes for which we only know the nodeid
- crm_report: Find logs in compressed files
- logging: If SIGTRAP is sent before tracing is turned on, turn it on
- pengine: If fencing is unavailable or disabled, block further recovery for resources that fail to stop
- remote: Workaround for inconsistent tls handshake behavior between gnutls versions
- systemd: Ensure we get shut down correctly by systemd