SUSE Support

Here When You Need Us

Pacemaker warning: Unexpected result (unimplemented feature)

This document (000021554) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 12 High Availability Extension
SUSE Linux Enterprise Server 15 High Availability Extension
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Server for SAP Applications 15

Situation

All resource agents (RA) have a limited set of features. Not all agents have the same features depending on the type. All features for a specific resource type can be verified with the "crm ra info <RA>" command.

In case if a feature is configured within a cluster resource, which is not supported by the RA, a similar message can be observed:
Sep 10 13:26:14 sle4sap-n2 pacemaker-schedulerd[2841209]:  warning: Unexpected result (unimplemented feature) was recorded for migrate_to of admin-ip on sle4sap-n2 at Sep 10 12:35:24 2024
Sep 10 13:26:14 sle4sap-n2 pacemaker-schedulerd[2841209]:  error: Preventing admin-ip from restarting on sle4sap-n2 because of hard failure (unimplemented feature)

 

Resolution

You can display the configuration of cluster resources (admin-ip) by:
# crm configure show admin-ip 
primitive admin-ip IPaddr2 \
    params ip=10.156.232.67 \
    op monitor interval=10 timeout=20 \
    meta target-role=Started allow-migrate=true


Verification of available resource features with default values:
# crm ra info IPaddr2|sed -n '/^Operations.*defaults/,$p'
Operations' defaults (advisory minimum):

    start         timeout=20s
    stop          timeout=20s
    status        depth=0 timeout=20s interval=10s
    monitor       depth=0 timeout=20s interval=10s
Only the features shown above (start, stop, status, monitor) are available  for the IPadd2 resource type.

The parameter has to be removed from the configuration.
To remove the entry,  the command "crm configure edit <resource to edit>" can be used. The change is effective immediately.


 

Cause

Since the meta-attribute (allow-migrate=true) requires the migrate_to and migrate_from features, which are not included in the IP2addr resource type set, therefore "unimplemented feature" message is logged on the server and the parameter needs to be changed or removed.

The default value for most RAs is "allow-migrate=false".

 

Status

Top Issue

Additional Information

SUSE Linux Enterprise High Availability guide:
https://documentation.suse.com/sle-ha/

Link to Clusterlabs with details around allow-migrate meta parameter (6.10. Migrating Resources):
https://clusterlabs.org/pacemaker/doc/2.1/Pacemaker_Explained/html/operations.html#migrating-resources

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:000021554
  • Creation Date: 10-Sep-2024
  • Modified Date:01-Oct-2024
    • SUSE Linux Enterprise High Availability Extension
    • SUSE Linux Enterprise Server for SAP Applications

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

tick icon

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

tick icon

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

tick icon

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.