API compatibility report for the pacemaker library between 1.1.17 and 1.1.18 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namepacemaker
Version #11.1.17
Version #21.1.18
CPU Typex86_64
GCC Version6.1.1
SubjectBinary Compatibility

Test Results


Total Header Files23
Total Shared Libraries10
Total Symbols / Types377 / 271
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
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

msg_xml.h
[+] F_CRM_TGRAPH

to the top

Other Changes in Data Types (1)


rules.h
[+] enum expression_type (1)

to the top

Other Changes in Constants (24)


crm.h
[+] CRM_ATTR_CLUSTER_NAME
[+] CRM_ATTR_DIGESTS_ALL
[+] CRM_ATTR_DIGESTS_SECURE
[+] CRM_ATTR_ID
[+] CRM_ATTR_IS_DC
[+] CRM_ATTR_KIND
[+] CRM_ATTR_ROLE
[+] CRM_ATTR_SITE_NAME
[+] CRM_ATTR_UNAME
[+] CRM_ATTR_UNFENCED
[+] CRMD_ACTION_METADATA
[+] CRMD_METADATA_CALL_TIMEOUT
[+] RSC_METADATA

msg_xml.h
[+] XML_CIB_TAG_ALERT_ATTR
[+] XML_CIB_TAG_ALERT_ATTRIBUTES
[+] XML_CIB_TAG_ALERT_FENCING
[+] XML_CIB_TAG_ALERT_NODES
[+] XML_CIB_TAG_ALERT_RESOURCES
[+] XML_CIB_TAG_ALERT_SELECT
[+] XML_OP_ATTR_DIGESTS_ALL
[+] XML_OP_ATTR_DIGESTS_SECURE
[+] XML_RSC_ATTR_TARGET

status.h
[+] pe_flag_startup_fencing
[+] pe_rsc_is_container

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 Namepacemaker
Version #11.1.17
Version #21.1.18
CPU Typex86_64
GCC Version6.1.1
SubjectSource Compatibility

Test Results


Total Header Files23
Total Shared Libraries10
Total Symbols / Types423 / 276
VerdictIncompatible
(0.5%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
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
[+] crm_str_hash

msg_xml.h
[+] F_CRM_TGRAPH

to the top

Other Changes in Data Types (1)


rules.h
[+] enum expression_type (1)

to the top

Other Changes in Constants (29)


crm.h
[+] CRM_ATTR_CLUSTER_NAME
[+] CRM_ATTR_DIGESTS_ALL
[+] CRM_ATTR_DIGESTS_SECURE
[+] CRM_ATTR_ID
[+] CRM_ATTR_IS_DC
[+] CRM_ATTR_KIND
[+] CRM_ATTR_RA_VERSION
[+] CRM_ATTR_ROLE
[+] CRM_ATTR_SITE_NAME
[+] CRM_ATTR_UNAME
[+] CRM_ATTR_UNFENCED
[+] CRMD_ACTION_METADATA
[+] CRMD_METADATA_CALL_TIMEOUT
[+] RSC_METADATA

msg_xml.h
[+] XML_ATTR_RA_VERSION
[+] XML_CIB_TAG_ALERT_ATTR
[+] XML_CIB_TAG_ALERT_ATTRIBUTES
[+] XML_CIB_TAG_ALERT_FENCING
[+] XML_CIB_TAG_ALERT_NODES
[+] XML_CIB_TAG_ALERT_RESOURCES
[+] XML_CIB_TAG_ALERT_SELECT
[+] XML_OP_ATTR_DIGESTS_ALL
[+] XML_OP_ATTR_DIGESTS_SECURE
[+] XML_RSC_ATTR_TARGET
[+] XML_TAG_OP_VER_ATTRS
[+] XML_TAG_OP_VER_META
[+] XML_TAG_RSC_VER_ATTRS

status.h
[+] pe_flag_startup_fencing
[+] pe_rsc_is_container

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