API compatibility report for the pacemaker library between 1.1.14 and 1.1.15 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namepacemaker
Version #11.1.14
Version #21.1.15
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files22
Total Shared Libraries10
Total Symbols / Types365 / 298
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-3
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low5
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-20

Added Symbols (3)


cluster.h, libcrmcluster.so.4.2.0
crm_remote_peer_get char const* node_name )

remote.h, libpe_status.so.10.1.0
is_rsc_baremetal_remote_node [data]
pe_foreach_guest_node ( int const* data_set, int const* host, void(*helper)(int const*, void*), void* user_data )

to the top

Problems with Data Types, Low Severity (5)


status.h
[+] struct pe_working_set_s (3)
[+] struct resource_s (2)

to the top

Other Changes in Constants (20)


crm.h
[+] CRM_OP_REMOTE_STATE
[+] CRMD_ACTION_RELOAD

lrmd.h
[+] F_LRMD_WATCHDOG
[+] LRMD_IPC_OP_DESTROY
[+] LRMD_IPC_OP_EVENT
[+] LRMD_IPC_OP_NEW
[+] LRMD_IPC_OP_REQUEST
[+] LRMD_IPC_OP_RESPONSE
[+] LRMD_IPC_OP_SHUTDOWN_ACK
[+] LRMD_IPC_OP_SHUTDOWN_REQ
[+] LRMD_OP_CHECK

msg_xml.h
[+] XML_ALERT_ATTR_PATH
[+] XML_ALERT_ATTR_REC_VALUE
[+] XML_ALERT_ATTR_TIMEOUT
[+] XML_ALERT_ATTR_TSTAMP_FORMAT
[+] XML_CIB_TAG_ALERT
[+] XML_CIB_TAG_ALERT_RECIPIENT
[+] XML_CIB_TAG_ALERTS
[+] XML_GRAPH_TAG_DOWNED

status.h
[+] pe_flag_concurrent_fencing

to the top

Header Files (22)


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
rules.h
services.h
status.h
stonith-ng.h
transition.h
xml.h

to the top

Shared Libraries (10)


libcib.so.4.1.0
libcrmcluster.so.4.1.0
libcrmcommon.so.3.5.0
libcrmservice.so.3.1.0
liblrmd.so.1.2.1
libpe_rules.so.2.0.5
libpe_status.so.10.0.0
libpengine.so.10.0.0
libstonithd.so.2.2.0
libtransitioner.so.2.0.4

to the top



Test Info


Library Namepacemaker
Version #11.1.14
Version #21.1.15
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files22
Total Shared Libraries10
Total Symbols / Types405 / 302
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Constants
-20

Added Symbols (8)


cluster.h
crm_remote_peer_get char const* node_name )

crm.h
crm_action_str ( char const* task, int interval )

remote.h
is_baremetal_remote_node [data]
is_container_remote_node [data]
is_remote_node [data]
is_rsc_baremetal_remote_node [data]
pe_foreach_guest_node ( int const* data_set, int const* host, void(*helper)(int const*, void*), void* user_data )
xml_contains_remote_node xmlNode* xml )

to the top

Problems with Data Types, Low Severity (3)


status.h
[+] struct pe_working_set_s (2)
[+] struct resource_s (1)

to the top

Problems with Constants, Low Severity (1)


lrmd.h
[+] LRMD_PROTOCOL_VERSION

to the top

Other Changes in Constants (20)


crm.h
[+] CRM_OP_REMOTE_STATE
[+] CRMD_ACTION_RELOAD

lrmd.h
[+] F_LRMD_WATCHDOG
[+] LRMD_IPC_OP_DESTROY
[+] LRMD_IPC_OP_EVENT
[+] LRMD_IPC_OP_NEW
[+] LRMD_IPC_OP_REQUEST
[+] LRMD_IPC_OP_RESPONSE
[+] LRMD_IPC_OP_SHUTDOWN_ACK
[+] LRMD_IPC_OP_SHUTDOWN_REQ
[+] LRMD_OP_CHECK

msg_xml.h
[+] XML_ALERT_ATTR_PATH
[+] XML_ALERT_ATTR_REC_VALUE
[+] XML_ALERT_ATTR_TIMEOUT
[+] XML_ALERT_ATTR_TSTAMP_FORMAT
[+] XML_CIB_TAG_ALERT
[+] XML_CIB_TAG_ALERT_RECIPIENT
[+] XML_CIB_TAG_ALERTS
[+] XML_GRAPH_TAG_DOWNED

status.h
[+] pe_flag_concurrent_fencing

to the top

Header Files (22)


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
rules.h
services.h
status.h
stonith-ng.h
transition.h
xml.h

to the top

Shared Libraries (10)


libcib.so.4.1.0
libcrmcluster.so.4.1.0
libcrmcommon.so.3.5.0
libcrmservice.so.3.1.0
liblrmd.so.1.2.1
libpe_rules.so.2.0.5
libpe_status.so.10.0.0
libpengine.so.10.0.0
libstonithd.so.2.2.0
libtransitioner.so.2.0.4

to the top