Test Info
Library Name | pacemaker |
Version #1 | 2.1.0 |
Version #2 | 2.1.1 |
Arch | x86_64 |
GCC Version | 8 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 37 |
Total Libraries | 9 |
Total Symbols / Types | 461 / 246 |
Compatibility |
99.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 1 |
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 | 1 |
Added Symbols 1
ipc_pacemakerd.h,
libcrmcommon.so.34.7.0
pcmk_pacemakerd_api_shutdown ( pcmk_ipc_api_t* api, char const* ipc_name )
to the top
Removed Symbols 2
ipc_controld.h,
libcrmcommon.so.34.6.0
pcmk_controld_api_shutdown ( pcmk_ipc_api_t* api, char const* node_name )
pcmk_controld_api_start_election ( pcmk_ipc_api_t* api )
to the top
Problems with Constants, Low Severity 1
crm.h
[+] CRM_FEATURE_SET
|
Change |
Effect |
1 |
The value of constant CRM_FEATURE_SET has been changed from "3.10.0" to "3.10.2". |
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
Header Files 37
acl.h
agents.h
agents_compat.h
cib.h
cib_types.h
cluster.h
common.h
common_compat.h
compat.h
compatibility.h
complex.h
crm.h
crm_compat.h
ipc.h
ipc_controld.h
ipc_pacemakerd.h
iso8601.h
logging.h
logging_compat.h
lrmd.h
mainloop.h
mainloop_compat.h
msg_xml.h
msg_xml_compat.h
nvpair.h
pe_types.h
pe_types_compat.h
results.h
rules.h
rules_compat.h
services.h
status.h
stonith-ng.h
util.h
util_compat.h
xml.h
xml_compat.h
to the top
Libraries 9
libcib.so.27.2.0
libcrmcluster.so.29.0.6
libcrmcommon.so.34.6.0
libcrmservice.so.28.2.3
liblrmd.so.28.1.2
libpacemaker.so.1.2.0
libpe_rules.so.26.3.0
libpe_status.so.28.4.0
libstonithd.so.26.5.0
to the top
Test Info
Library Name | pacemaker |
Version #1 | 2.1.0 |
Version #2 | 2.1.1 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 37 |
Total Libraries | 9 |
Total Symbols / Types | 494 / 248 |
Compatibility |
99.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 1 |
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 | 1 |
Other Changes in Constants | - | 4 |
Added Symbols 1
ipc_pacemakerd.h
pcmk_pacemakerd_api_shutdown ( pcmk_ipc_api_t* api, char const* ipc_name )
to the top
Removed Symbols 2
ipc_controld.h
pcmk_controld_api_shutdown ( pcmk_ipc_api_t* api, char const* node_name )
pcmk_controld_api_start_election ( pcmk_ipc_api_t* api )
to the top
Problems with Constants, Low Severity 1
crm.h
[+] CRM_FEATURE_SET
|
Change |
Effect |
1 |
The value of constant CRM_FEATURE_SET has been changed from "3.10.0" to "3.10.2". |
Recompilation of a client program may be broken. |
to the top
Other Changes in Constants 4
output.h
[+] pcmk_section_all
|
Change |
Effect |
1 |
The constant pcmk_section_all with value (pcmk_section_summary | pcmk_section_options | pcmk_section_nodes | pcmk_section_resources | pcmk_section_attributes | pcmk_section_failcounts | pcmk_section_operations | pcmk_section_fencing_all | pcmk_section_tickets | pcmk_section_bans | pcmk_section_failures) has been added. |
No effect. |
[+] pcmk_section_fencing_all
|
Change |
Effect |
1 |
The constant pcmk_section_fencing_all with value (pcmk_section_fence_failed | pcmk_section_fence_pending | pcmk_section_fence_worked) has been added. |
No effect. |
[+] pcmk_section_summary
|
Change |
Effect |
1 |
The constant pcmk_section_summary with value (pcmk_section_stack | pcmk_section_dc | pcmk_section_times | pcmk_section_counts) has been added. |
No effect. |
[+] pcmk_show_details
|
Change |
Effect |
1 |
The constant pcmk_show_details with value (pcmk_show_clone_detail | pcmk_show_node_id | pcmk_show_implicit_rscs) has been added. |
No effect. |
to the top
Header Files 37
acl.h
agents.h
agents_compat.h
cib.h
cib_types.h
cluster.h
common.h
common_compat.h
compat.h
compatibility.h
complex.h
crm.h
crm_compat.h
ipc.h
ipc_controld.h
ipc_pacemakerd.h
iso8601.h
logging.h
logging_compat.h
lrmd.h
mainloop.h
mainloop_compat.h
msg_xml.h
msg_xml_compat.h
nvpair.h
pe_types.h
pe_types_compat.h
results.h
rules.h
rules_compat.h
services.h
status.h
stonith-ng.h
util.h
util_compat.h
xml.h
xml_compat.h
to the top
Libraries 9
libcib.so.27.2.0
libcrmcluster.so.29.0.6
libcrmcommon.so.34.6.0
libcrmservice.so.28.2.3
liblrmd.so.28.1.2
libpacemaker.so.1.2.0
libpe_rules.so.26.3.0
libpe_status.so.28.4.0
libstonithd.so.26.5.0
to the top