File qclib.changes of Package qclib.12395

-------------------------------------------------------------------
Tue Aug 27 19:17:13 UTC 2019 - Mark Post <mpost@suse.com>

- Upgraded to version 1.4.1 (bsc#1135781, Fate#327836)
  Changes:
  * Added SMT support by properly differentiating between cores and CPUs.
      I.e. switched from qc_num_cpu_* to qc_num_core_* attributes in layers
      CEC, LPAR, ZVM_HYPERVISOR and KVM_HYPERVISOR.
      NOTE: qc_num_cpu_* attributes remain to be valid in these cases to
            preserve backwards compatibility for now. This will be removed in
            one of the next releases! It is recommended to switch to the new
            attributes _now_ and test with CONFIG_V1_COMPATIBILITY disabled!
  * 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'). Since all Linux distributions ship
      with debugfs (providing binary hypfs support), overriding textual hypfs,
      for years, this change will hardly ever be noticable. Enable define
      CONFIG_TEXTUAL_HYPFS in query_capacity.h to revert.
      Note that textual hypfs support will be removed in a future release.
  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.
  * 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.
    Background: Textual hypfs cannot tell whether a core is configured or
                not. It therefore reports all cores as configured, which can
                be wrong.
  * 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
- Removed the following obsolete patch:
  qclib-sles15-fix-mismatch-case-with-STHYI.patch

-------------------------------------------------------------------
Fri Dec  8 22:07:04 UTC 2017 - mpost@suse.com

- Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687).

-------------------------------------------------------------------
Thu Nov  2 20:03:27 UTC 2017 - mpost@suse.com

- Upgraded to version 1.3.0
  Changes:
  * Added STHYI support in LPAR
  * Added new env variable QC_DEBUG_FILE (see qc_open())
      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"
      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

openSUSE Build Service is sponsored by