SHA256
1
0
forked from pool/qclib
qclib/qclib.changes

131 lines
5.6 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Accepting request 699777 from home:markkp:branches:hardware - Upgraded to version 1.4.1 (jsc#SLE-5908) Version 1.4.1 Bug fixes: * qc_dump: Don't abort the dump in case qc_test fails. * Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even when initial capping was not set in the LPAR's activation profile. Version 1.4.0 Changes: * Added SMT support by properly differentiating between cores and CPUs. * Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers CEC, LPAR and ZVM_HYPERVISOR. * Deprecated attribute qc_mobility_eligible (remains valid for now) and replaced with qc_mobility_enabled to match z/VM terminology. Likewise switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL. * Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to query_capacity.h. * Don't build with textual hypfs per default anymore due to unrecoverable issues (see section 'Bug fixes'). Bug fixes: * Added an exception to consistency check to ignore inconsistencies between textual hypfs and STHYI for attributes qc_num_cp_total and qc_num_ifl_total in the LPAR layer. Version 1.3.1 Bug fixes: * Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2) * STHYI: Add fallback for pre-glibc 2.16 (not using getauxval()) * Handle mismatching STHYI and /proc/sysinfo layer counts * On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted - Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch. - Updated qclib.makefile.libdir.patch to apply cleanly to the new version. - Made numerous changes to the spec file based on the output from spec-cleaner. - Updated qclib-rpmlintrc file to catch all duplicate file messages - Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687, bsc#1104304). OBS-URL: https://build.opensuse.org/request/show/699777 OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=15
2019-04-30 23:40:06 +02:00
Mon Apr 22 19:57:20 UTC 2019 - Mark Post <mpost@suse.com>
Accepting request 699777 from home:markkp:branches:hardware - Upgraded to version 1.4.1 (jsc#SLE-5908) Version 1.4.1 Bug fixes: * qc_dump: Don't abort the dump in case qc_test fails. * Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even when initial capping was not set in the LPAR's activation profile. Version 1.4.0 Changes: * Added SMT support by properly differentiating between cores and CPUs. * Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers CEC, LPAR and ZVM_HYPERVISOR. * Deprecated attribute qc_mobility_eligible (remains valid for now) and replaced with qc_mobility_enabled to match z/VM terminology. Likewise switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL. * Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to query_capacity.h. * Don't build with textual hypfs per default anymore due to unrecoverable issues (see section 'Bug fixes'). Bug fixes: * Added an exception to consistency check to ignore inconsistencies between textual hypfs and STHYI for attributes qc_num_cp_total and qc_num_ifl_total in the LPAR layer. Version 1.3.1 Bug fixes: * Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2) * STHYI: Add fallback for pre-glibc 2.16 (not using getauxval()) * Handle mismatching STHYI and /proc/sysinfo layer counts * On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted - Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch. - Updated qclib.makefile.libdir.patch to apply cleanly to the new version. - Made numerous changes to the spec file based on the output from spec-cleaner. - Updated qclib-rpmlintrc file to catch all duplicate file messages - Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687, bsc#1104304). OBS-URL: https://build.opensuse.org/request/show/699777 OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=15
2019-04-30 23:40:06 +02:00
- Upgraded to version 1.4.1 (jsc#SLE-5908)
Version 1.4.1
Bug fixes:
* qc_dump: Don't abort the dump in case qc_test fails.
* Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even
when initial capping was not set in the LPAR's activation profile.
Version 1.4.0
Changes:
* Added SMT support by properly differentiating between cores and CPUs.
* Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers
CEC, LPAR and ZVM_HYPERVISOR.
* Deprecated attribute qc_mobility_eligible (remains valid for now) and
replaced with qc_mobility_enabled to match z/VM terminology. Likewise
switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL.
* Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to
query_capacity.h.
* Don't build with textual hypfs per default anymore due to unrecoverable
issues (see section 'Bug fixes').
Bug fixes:
* Added an exception to consistency check to ignore inconsistencies between
textual hypfs and STHYI for attributes qc_num_cp_total and
qc_num_ifl_total in the LPAR layer.
Version 1.3.1
Bug fixes:
* Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2)
* STHYI: Add fallback for pre-glibc 2.16 (not using getauxval())
* Handle mismatching STHYI and /proc/sysinfo layer counts
* On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted
- Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch.
- Updated qclib.makefile.libdir.patch to apply cleanly to the new version.
- Made numerous changes to the spec file based on the output from
spec-cleaner.
- Updated qclib-rpmlintrc file to catch all duplicate file messages
-------------------------------------------------------------------
Thu Aug 9 23:14:55 UTC 2018 - mpost@suse.com
- Added qclib-sles15-fix-mismatch-case-with-STHYI.patch
(bsc#1071687, bsc#1104304).
-------------------------------------------------------------------
Accepting request 699777 from home:markkp:branches:hardware - Upgraded to version 1.4.1 (jsc#SLE-5908) Version 1.4.1 Bug fixes: * qc_dump: Don't abort the dump in case qc_test fails. * Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even when initial capping was not set in the LPAR's activation profile. Version 1.4.0 Changes: * Added SMT support by properly differentiating between cores and CPUs. * Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers CEC, LPAR and ZVM_HYPERVISOR. * Deprecated attribute qc_mobility_eligible (remains valid for now) and replaced with qc_mobility_enabled to match z/VM terminology. Likewise switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL. * Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to query_capacity.h. * Don't build with textual hypfs per default anymore due to unrecoverable issues (see section 'Bug fixes'). Bug fixes: * Added an exception to consistency check to ignore inconsistencies between textual hypfs and STHYI for attributes qc_num_cp_total and qc_num_ifl_total in the LPAR layer. Version 1.3.1 Bug fixes: * Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2) * STHYI: Add fallback for pre-glibc 2.16 (not using getauxval()) * Handle mismatching STHYI and /proc/sysinfo layer counts * On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted - Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch. - Updated qclib.makefile.libdir.patch to apply cleanly to the new version. - Made numerous changes to the spec file based on the output from spec-cleaner. - Updated qclib-rpmlintrc file to catch all duplicate file messages - Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687, bsc#1104304). OBS-URL: https://build.opensuse.org/request/show/699777 OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=15
2019-04-30 23:40:06 +02:00
Wed Aug 1 23:15:13 UTC 2018 - mpost@suse.com
Accepting request 699777 from home:markkp:branches:hardware - Upgraded to version 1.4.1 (jsc#SLE-5908) Version 1.4.1 Bug fixes: * qc_dump: Don't abort the dump in case qc_test fails. * Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even when initial capping was not set in the LPAR's activation profile. Version 1.4.0 Changes: * Added SMT support by properly differentiating between cores and CPUs. * Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers CEC, LPAR and ZVM_HYPERVISOR. * Deprecated attribute qc_mobility_eligible (remains valid for now) and replaced with qc_mobility_enabled to match z/VM terminology. Likewise switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL. * Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to query_capacity.h. * Don't build with textual hypfs per default anymore due to unrecoverable issues (see section 'Bug fixes'). Bug fixes: * Added an exception to consistency check to ignore inconsistencies between textual hypfs and STHYI for attributes qc_num_cp_total and qc_num_ifl_total in the LPAR layer. Version 1.3.1 Bug fixes: * Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2) * STHYI: Add fallback for pre-glibc 2.16 (not using getauxval()) * Handle mismatching STHYI and /proc/sysinfo layer counts * On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted - Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch. - Updated qclib.makefile.libdir.patch to apply cleanly to the new version. - Made numerous changes to the spec file based on the output from spec-cleaner. - Updated qclib-rpmlintrc file to catch all duplicate file messages - Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687, bsc#1104304). OBS-URL: https://build.opensuse.org/request/show/699777 OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=15
2019-04-30 23:40:06 +02:00
- Upgraded to version 1.3.0 (Fate#325039)
Changes:
* Added STHYI support in LPAR
* Added new env variable QC_DEBUG_FILE (see qc_open())
Accepting request 699777 from home:markkp:branches:hardware - Upgraded to version 1.4.1 (jsc#SLE-5908) Version 1.4.1 Bug fixes: * qc_dump: Don't abort the dump in case qc_test fails. * Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even when initial capping was not set in the LPAR's activation profile. Version 1.4.0 Changes: * Added SMT support by properly differentiating between cores and CPUs. * Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers CEC, LPAR and ZVM_HYPERVISOR. * Deprecated attribute qc_mobility_eligible (remains valid for now) and replaced with qc_mobility_enabled to match z/VM terminology. Likewise switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL. * Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to query_capacity.h. * Don't build with textual hypfs per default anymore due to unrecoverable issues (see section 'Bug fixes'). Bug fixes: * Added an exception to consistency check to ignore inconsistencies between textual hypfs and STHYI for attributes qc_num_cp_total and qc_num_ifl_total in the LPAR layer. Version 1.3.1 Bug fixes: * Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2) * STHYI: Add fallback for pre-glibc 2.16 (not using getauxval()) * Handle mismatching STHYI and /proc/sysinfo layer counts * On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted - Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch. - Updated qclib.makefile.libdir.patch to apply cleanly to the new version. - Made numerous changes to the spec file based on the output from spec-cleaner. - Updated qclib-rpmlintrc file to catch all duplicate file messages - Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687, bsc#1104304). OBS-URL: https://build.opensuse.org/request/show/699777 OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=15
2019-04-30 23:40:06 +02:00
Note: Failure to open a file for logging is now treated as a fatal error
* Added script qc_dump to collect debug data in a standardized manner
* Added attributes qc_layer_uuid and qc_layer_extended_name to LPAR layer
* /proc/sysinfo parsing: Switch from "KVM/Linux" to the less strict "KVM"
Accepting request 699777 from home:markkp:branches:hardware - Upgraded to version 1.4.1 (jsc#SLE-5908) Version 1.4.1 Bug fixes: * qc_dump: Don't abort the dump in case qc_test fails. * Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even when initial capping was not set in the LPAR's activation profile. Version 1.4.0 Changes: * Added SMT support by properly differentiating between cores and CPUs. * Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers CEC, LPAR and ZVM_HYPERVISOR. * Deprecated attribute qc_mobility_eligible (remains valid for now) and replaced with qc_mobility_enabled to match z/VM terminology. Likewise switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL. * Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to query_capacity.h. * Don't build with textual hypfs per default anymore due to unrecoverable issues (see section 'Bug fixes'). Bug fixes: * Added an exception to consistency check to ignore inconsistencies between textual hypfs and STHYI for attributes qc_num_cp_total and qc_num_ifl_total in the LPAR layer. Version 1.3.1 Bug fixes: * Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2) * STHYI: Add fallback for pre-glibc 2.16 (not using getauxval()) * Handle mismatching STHYI and /proc/sysinfo layer counts * On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted - Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch. - Updated qclib.makefile.libdir.patch to apply cleanly to the new version. - Made numerous changes to the spec file based on the output from spec-cleaner. - Updated qclib-rpmlintrc file to catch all duplicate file messages - Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687, bsc#1104304). OBS-URL: https://build.opensuse.org/request/show/699777 OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=15
2019-04-30 23:40:06 +02:00
to detect KVM systems
* Detect unregistered and closed handles
* Makefile: Compile SONAME into shared library
Bug fixes:
* STHYI: Properly support cc==3&&rc==4 as introduced in APAR VM65419
* Logs: Fix month in timestamp (was off by 1)
* qc_test: Fix flags for qc_layer_name in QC_LAYER_TYPE_ZVM_HYPERVISOR
- Dropped obsolete patch qclib.correctly.interpret.sthyi.check.patch
-------------------------------------------------------------------
Mon Mar 27 16:58:14 UTC 2017 - mpost@suse.com
- Added qclib.correctly.interpret.sthyi.check.patch (bsc#1028105).
-------------------------------------------------------------------
Mon Jun 13 19:56:59 UTC 2016 - mpost@suse.com
- Upgraded to qclib 1.2 (bsc#984143)
- Removed source [S] for attributes qc_num_cpu_dedicated and
qc_num_cpu_shared in LPAR layer for consistency
- Retrieve qc_layer_name in CEC layer from OCF
- Extended hypfs usage to provide more CP, IFL and CPU counts for
CEC and LPAR layers, as well as capping information for LPAR
group and LPAR layers
- Added attributes for IFLs, CPs and CPUs for KVM hypervisor and
guest layers
- Added support for LPAR Groups
- Added new attribute qc_prorated_core_time
- Fill qc_num_cp_total and qc_num_ifl_total in LPAR layer from STHYI
- Consistency checks: Detect inconsistent values across data sources
- Documentation improvements
Bug fixes:
- Fixed crash when setting QC_USE_DUMP to an invalid directory and
QC_DEBUG=1
- Fixed reset of debug level when QC_CHECK_CONSISTENCY is invalid
- Display all values in attribute qc_partition_char in case of multiple
- Set qc_cp_dispatch_type in presence of CPs only
-------------------------------------------------------------------
Tue Feb 16 15:00:13 UTC 2016 - mpost@suse.com
- Upgraded to qclib 1.1.0 (fate#320435)
- Removed the following patches against version 1.0.0
qclib.makefile.patch
qclib.disable.consistency.checks.patch
qclib.handle.hostnames.with.less.than.8.characters.in.presence.of.hypfs.patch
- Added a couple of comment lines to the header in the spec file.
-------------------------------------------------------------------
Fri Jan 15 18:44:56 UTC 2016 - mpost@suse.com
- Added qclib.disable.consistency.checks.patch (bsc#961643).
- Added qclib.handle.hostnames.with.less.than.8.characters.in.presence.of.hypfs.patch
(bsc#957607).
-------------------------------------------------------------------
Fri Oct 30 20:47:53 UTC 2015 - mpost@suse.com
- Replaced qclib.makefile.patch with IBM's version of the patch.
(bsc#951518).
- Modified the spec file to make use of the new "make install"
and "make installdoc" targets.
- Modified the spec file to account for slightly different file
locations.
- Added qclib.makefile.libdir.patch to enable building on both
s390x and s390 systems.
- Added two new filters to the qclib-devel-rpmlintrc file to
mask two new duplicate files that arrived with IBM's patched
Makefile.
-------------------------------------------------------------------
Tue Oct 13 19:48:20 UTC 2015 - mpost@suse.com
- Initial version