Test Info
Library Name | pacemaker |
Version #1 | 1.1.17 |
Version #2 | 1.1.18 |
CPU Type | x86_64 |
GCC Version | 6.1.1 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 23 |
Total Shared Libraries | 10 |
Total Symbols / Types | 377 / 271 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 4 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 2 |
Other Changes in Data Types | - | 1 |
Other Changes in Constants | - | 24 |
Added Symbols (4)
attrd.h,
libcrmcommon.so.3.8.0
attrd_get_target ( char const* name )
remote.h,
libpe_status.so.10.4.0
pe_create_remote_xml ( xmlNode* parent, char const* uname, char const* container_id, char const* migrateable, char const* is_managed, char const* interval, char const* monitor_timeout, char const* start_timeout, char const* server, char const* port )
status.h,
libpe_status.so.10.4.0
pe_bundle_replicas ( resource_t const* rsc )
pe_find_resource_with_flags ( GListPtr rsc_list, char const* id, enum pe_find flags )
to the top
Problems with Constants, Low Severity (2)
crm.h
[+] CRM_FEATURE_SET
|
Change |
Effect |
1 |
The value of constant CRM_FEATURE_SET has been changed from "3.0.13" to "3.0.14". |
Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
msg_xml.h
[+] F_CRM_TGRAPH
|
Change |
Effect |
1 |
The value of constant F_CRM_TGRAPH has been changed from "crm-tgraph" to "crm-tgraph-file". |
Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Data Types (1)
rules.h
[+] enum expression_type (1)
| Change |
Effect |
1 |
The member version_expr with value 6 has been added. |
No effect. |
[+] affected symbols (1)
find_expression_type ( xmlNode* expr )
Return value has type 'enum expression_type'.
to the top
Other Changes in Constants (24)
crm.h
[+] CRM_ATTR_CLUSTER_NAME
|
Change |
Effect |
1 |
The constant CRM_ATTR_CLUSTER_NAME with value "#cluster-name" has been added. |
No effect. |
[+] CRM_ATTR_DIGESTS_ALL
|
Change |
Effect |
1 |
The constant CRM_ATTR_DIGESTS_ALL with value "#digests-all" has been added. |
No effect. |
[+] CRM_ATTR_DIGESTS_SECURE
|
Change |
Effect |
1 |
The constant CRM_ATTR_DIGESTS_SECURE with value "#digests-secure" has been added. |
No effect. |
[+] CRM_ATTR_ID
|
Change |
Effect |
1 |
The constant CRM_ATTR_ID with value "#id" has been added. |
No effect. |
[+] CRM_ATTR_IS_DC
|
Change |
Effect |
1 |
The constant CRM_ATTR_IS_DC with value "#is_dc" has been added. |
No effect. |
[+] CRM_ATTR_KIND
|
Change |
Effect |
1 |
The constant CRM_ATTR_KIND with value "#kind" has been added. |
No effect. |
[+] CRM_ATTR_ROLE
|
Change |
Effect |
1 |
The constant CRM_ATTR_ROLE with value "#role" has been added. |
No effect. |
[+] CRM_ATTR_SITE_NAME
|
Change |
Effect |
1 |
The constant CRM_ATTR_SITE_NAME with value "#site-name" has been added. |
No effect. |
[+] CRM_ATTR_UNAME
|
Change |
Effect |
1 |
The constant CRM_ATTR_UNAME with value "#uname" has been added. |
No effect. |
[+] CRM_ATTR_UNFENCED
|
Change |
Effect |
1 |
The constant CRM_ATTR_UNFENCED with value "#node-unfenced" has been added. |
No effect. |
[+] CRMD_ACTION_METADATA
|
Change |
Effect |
1 |
The constant CRMD_ACTION_METADATA with value "meta-data" has been added. |
No effect. |
[+] CRMD_METADATA_CALL_TIMEOUT
|
Change |
Effect |
1 |
The constant CRMD_METADATA_CALL_TIMEOUT with value 30000 has been added. |
No effect. |
[+] RSC_METADATA
|
Change |
Effect |
1 |
The constant RSC_METADATA with value "meta-data" has been added. |
No effect. |
msg_xml.h
[+] XML_CIB_TAG_ALERT_ATTR
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_ATTR with value "attribute" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_ATTRIBUTES
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_ATTRIBUTES with value "select_attributes" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_FENCING
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_FENCING with value "select_fencing" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_NODES
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_NODES with value "select_nodes" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_RESOURCES
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_RESOURCES with value "select_resources" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_SELECT
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_SELECT with value "select" has been added. |
No effect. |
[+] XML_OP_ATTR_DIGESTS_ALL
|
Change |
Effect |
1 |
The constant XML_OP_ATTR_DIGESTS_ALL with value "digests-all" has been added. |
No effect. |
[+] XML_OP_ATTR_DIGESTS_SECURE
|
Change |
Effect |
1 |
The constant XML_OP_ATTR_DIGESTS_SECURE with value "digests-secure" has been added. |
No effect. |
[+] XML_RSC_ATTR_TARGET
|
Change |
Effect |
1 |
The constant XML_RSC_ATTR_TARGET with value "container-attribute-target" has been added. |
No effect. |
status.h
[+] pe_flag_startup_fencing
|
Change |
Effect |
1 |
The constant pe_flag_startup_fencing with value 0x00004000ULL has been added. |
No effect. |
[+] pe_rsc_is_container
|
Change |
Effect |
1 |
The constant pe_rsc_is_container with value 0x08000000ULL has been added. |
No effect. |
to the top
Header Files (23)
attrd.h
cib.h
util.h (cib/util.h)
cluster.h
common.h
util.h (common/util.h)
compatibility.h
complex.h
crm.h
error.h
ipc.h
iso8601.h
logging.h
lrmd.h
mainloop.h
msg_xml.h
remote.h
rules.h
services.h
status.h
stonith-ng.h
transition.h
xml.h
to the top
Shared Libraries (10)
libcib.so.4.1.3
libcrmcluster.so.4.3.0
libcrmcommon.so.3.7.0
libcrmservice.so.3.2.0
liblrmd.so.1.4.0
libpe_rules.so.2.2.0
libpe_status.so.10.3.0
libpengine.so.10.3.0
libstonithd.so.2.2.3
libtransitioner.so.2.0.7
to the top
Test Info
Library Name | pacemaker |
Version #1 | 1.1.17 |
Version #2 | 1.1.18 |
CPU Type | x86_64 |
GCC Version | 6.1.1 |
Subject | Source Compatibility |
Test Results
Total Header Files | 23 |
Total Shared Libraries | 10 |
Total Symbols / Types | 423 / 276 |
Verdict | Incompatible (0.5%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 4 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 3 |
Other Changes in Data Types | - | 1 |
Other Changes in Constants | - | 29 |
Added Symbols (4)
attrd.h
attrd_get_target ( char const* name )
remote.h
pe_create_remote_xml ( xmlNode* parent, char const* uname, char const* container_id, char const* migrateable, char const* is_managed, char const* interval, char const* monitor_timeout, char const* start_timeout, char const* server, char const* port )
status.h
pe_bundle_replicas ( resource_t const* rsc )
pe_find_resource_with_flags ( GListPtr rsc_list, char const* id, enum pe_find flags )
to the top
Removed Symbols (2)
crm.h
crm_strcase_hash ( gconstpointer v )
g_str_hash_traditional ( gconstpointer v )
to the top
Problems with Constants, Low Severity (3)
crm.h
[+] CRM_FEATURE_SET
|
Change |
Effect |
1 |
The value of constant CRM_FEATURE_SET has been changed from "3.0.13" to "3.0.14". |
Recompilation of a client program may be broken. |
[+] crm_str_hash
|
Change |
Effect |
1 |
The constant crm_str_hash with value g_str_hash_traditional has been removed. |
Recompilation of a client program may be broken. |
msg_xml.h
[+] F_CRM_TGRAPH
|
Change |
Effect |
1 |
The value of constant F_CRM_TGRAPH has been changed from "crm-tgraph" to "crm-tgraph-file". |
Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types (1)
rules.h
[+] enum expression_type (1)
| Change |
Effect |
1 |
The member version_expr with value 6 has been added. |
No effect. |
[+] affected symbols (1)
find_expression_type ( xmlNode* expr )
Return value has type 'enum expression_type'.
to the top
Other Changes in Constants (29)
crm.h
[+] CRM_ATTR_CLUSTER_NAME
|
Change |
Effect |
1 |
The constant CRM_ATTR_CLUSTER_NAME with value "#cluster-name" has been added. |
No effect. |
[+] CRM_ATTR_DIGESTS_ALL
|
Change |
Effect |
1 |
The constant CRM_ATTR_DIGESTS_ALL with value "#digests-all" has been added. |
No effect. |
[+] CRM_ATTR_DIGESTS_SECURE
|
Change |
Effect |
1 |
The constant CRM_ATTR_DIGESTS_SECURE with value "#digests-secure" has been added. |
No effect. |
[+] CRM_ATTR_ID
|
Change |
Effect |
1 |
The constant CRM_ATTR_ID with value "#id" has been added. |
No effect. |
[+] CRM_ATTR_IS_DC
|
Change |
Effect |
1 |
The constant CRM_ATTR_IS_DC with value "#is_dc" has been added. |
No effect. |
[+] CRM_ATTR_KIND
|
Change |
Effect |
1 |
The constant CRM_ATTR_KIND with value "#kind" has been added. |
No effect. |
[+] CRM_ATTR_RA_VERSION
|
Change |
Effect |
1 |
The constant CRM_ATTR_RA_VERSION with value "#ra-version" has been added. |
No effect. |
[+] CRM_ATTR_ROLE
|
Change |
Effect |
1 |
The constant CRM_ATTR_ROLE with value "#role" has been added. |
No effect. |
[+] CRM_ATTR_SITE_NAME
|
Change |
Effect |
1 |
The constant CRM_ATTR_SITE_NAME with value "#site-name" has been added. |
No effect. |
[+] CRM_ATTR_UNAME
|
Change |
Effect |
1 |
The constant CRM_ATTR_UNAME with value "#uname" has been added. |
No effect. |
[+] CRM_ATTR_UNFENCED
|
Change |
Effect |
1 |
The constant CRM_ATTR_UNFENCED with value "#node-unfenced" has been added. |
No effect. |
[+] CRMD_ACTION_METADATA
|
Change |
Effect |
1 |
The constant CRMD_ACTION_METADATA with value "meta-data" has been added. |
No effect. |
[+] CRMD_METADATA_CALL_TIMEOUT
|
Change |
Effect |
1 |
The constant CRMD_METADATA_CALL_TIMEOUT with value 30000 has been added. |
No effect. |
[+] RSC_METADATA
|
Change |
Effect |
1 |
The constant RSC_METADATA with value "meta-data" has been added. |
No effect. |
msg_xml.h
[+] XML_ATTR_RA_VERSION
|
Change |
Effect |
1 |
The constant XML_ATTR_RA_VERSION with value "ra-version" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_ATTR
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_ATTR with value "attribute" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_ATTRIBUTES
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_ATTRIBUTES with value "select_attributes" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_FENCING
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_FENCING with value "select_fencing" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_NODES
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_NODES with value "select_nodes" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_RESOURCES
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_RESOURCES with value "select_resources" has been added. |
No effect. |
[+] XML_CIB_TAG_ALERT_SELECT
|
Change |
Effect |
1 |
The constant XML_CIB_TAG_ALERT_SELECT with value "select" has been added. |
No effect. |
[+] XML_OP_ATTR_DIGESTS_ALL
|
Change |
Effect |
1 |
The constant XML_OP_ATTR_DIGESTS_ALL with value "digests-all" has been added. |
No effect. |
[+] XML_OP_ATTR_DIGESTS_SECURE
|
Change |
Effect |
1 |
The constant XML_OP_ATTR_DIGESTS_SECURE with value "digests-secure" has been added. |
No effect. |
[+] XML_RSC_ATTR_TARGET
|
Change |
Effect |
1 |
The constant XML_RSC_ATTR_TARGET with value "container-attribute-target" has been added. |
No effect. |
[+] XML_TAG_OP_VER_ATTRS
|
Change |
Effect |
1 |
The constant XML_TAG_OP_VER_ATTRS with value "op_versioned_attrs" has been added. |
No effect. |
[+] XML_TAG_OP_VER_META
|
Change |
Effect |
1 |
The constant XML_TAG_OP_VER_META with value "op_versioned_meta" has been added. |
No effect. |
[+] XML_TAG_RSC_VER_ATTRS
|
Change |
Effect |
1 |
The constant XML_TAG_RSC_VER_ATTRS with value "rsc_versioned_attrs" has been added. |
No effect. |
status.h
[+] pe_flag_startup_fencing
|
Change |
Effect |
1 |
The constant pe_flag_startup_fencing with value 0x00004000ULL has been added. |
No effect. |
[+] pe_rsc_is_container
|
Change |
Effect |
1 |
The constant pe_rsc_is_container with value 0x08000000ULL has been added. |
No effect. |
to the top
Header Files (23)
attrd.h
cib.h
util.h (cib/util.h)
cluster.h
common.h
util.h (common/util.h)
compatibility.h
complex.h
crm.h
error.h
ipc.h
iso8601.h
logging.h
lrmd.h
mainloop.h
msg_xml.h
remote.h
rules.h
services.h
status.h
stonith-ng.h
transition.h
xml.h
to the top
Shared Libraries (10)
libcib.so.4.1.3
libcrmcluster.so.4.3.0
libcrmcommon.so.3.7.0
libcrmservice.so.3.2.0
liblrmd.so.1.4.0
libpe_rules.so.2.2.0
libpe_status.so.10.3.0
libpengine.so.10.3.0
libstonithd.so.2.2.3
libtransitioner.so.2.0.7
to the top