- Fix average iowait output of sar [bsc#1174227]
* The iowait value reported by the kernel can also decrement as
a result of inaccurate iowait tracking. Waiting on IO can be
first accounted as iowait but then instead as idle. Therefore
if the idle value during the same period did not decrease then
consider this is a problem with the iowait reporting and correct
the previous value according to the new reading. Otherwise, treat
this as CPU coming back online.
- Add patch sysstat-iowait-decr.patch
OBS-URL: https://build.opensuse.org/request/show/835448
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=115
* All commands: Display statistics in color by default when the
output is connected to a terminal.
* sar: Now pretty-print all device names by default (that is to
say, you no longer need to use option -p with option -d for that).
* cifsiostat, iostat, sar: Add new --pretty option (this option
makes the reports easier to read when long item names are used).
* iostat: No longer use sysstat.ioconf file to determine the name
of the devices. This file gave a wrong name for some devices
with big minor numbers.
* iostat, sar: Make device name consistent between both of them.
* configure: Add new option "--enable-use-crond" to use standard
cron daemon even if systemd is installed.
* configure: Use AC_COMPILE_IFELSE instead of old AC_TRY_COMPILE
macro. Remove other obsolete autoconf macros.
* configure: Add new option "delay_range=". Used by sa2 script
to wait for a random delay.
* configure: Fix --enable-debuginfo option.
* sa1: Insert a comment in daily datafile on system suspend/resume.
* sa2: Wait for a random delay before running to prevent massive
I/O burst on some systems.
* sar: Fix typo in manual page.
* sar, iostat, cifsiostat, mpstat, pidstat, tapestat and sa1 manual
pages updated.
* Update style for all manual pages.
* Compress manual pages by default when they are installed.
* Makefile: Remove all reports and date files (even those compressed
with another program than gzip) when told to do so.
* Add pcp help file to be used with iconfig script.
* Update Travis script (now calls do_test script).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=111
- Update to 12.3.3:
* sar/sadc: Add new Pressure-Stall Information (PSI) statistics.
* sadf: Add support for PSI statistics.
* iostat: Add support for devices managed by userspace drivers (e.g. spdk).
Add new flags -f/+f to specify an alternate location for stats files.
* sar: Don't display duplicate entries in /etc/mtab [12.2.2].
* sar: Don't display "Inconsistent input data" error message when no
activities are collected by sadc.
* sadf: XML: Remove "per" attribute for memory activity.
* sadf: Add new option "hz=" for datafile conversion.
* Various updates to remove GCC v9/v10 warnings.
* sar: Don't check if we are close enough to selected interval when
interval=1 [12.2.2].
* sadf: Use actual number of items, not its pointer address [12.2.2].
* [Sdrkun]: sa1: Create default sa directory if it doesn't exist [12.2.2].
* pr_stats.c: Printing timestamp should appear only once [12.2.2].
* common.c: Remove unused get_dev_part_nr() function [12.2.2].
* DTD and XSD documents updated.
* sar and sadf manual pages updated.
* Non regression tests updated. New tests added (sar, iostat).
* pidstat: Major code refactoring. Several bugs fixed.
* pidstat: Don't display unneeded spaces following command name
when option -l is used.
* cifsiostat: Major code refactoring.
* simtest: Add test environment for pidstat command.
* simtest: Add new non regression tests for iostat command.
* pidstat: Remove extra space at end of command name [12.2.2].
* [Anatoly Pugachev]: Fix sa2 script, so it wont complain on empty list
for compress program [12.2.2].
* iostat: Make sure pointer on linked list is initialized [12.2.2].
* [Fabrice Fontaine]: Makefile: Link with -lintl if needed [12.2.2].
* NLS translation updated.
OBS-URL: https://build.opensuse.org/request/show/804970
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=109
- Version update to 12.3.1
* [Konstantin Khlebnikov]: iostat: Add flush I/O statistics
(statistics available starting with kernel 5.5).
* mpstat: Add new switch to display system topology.
* mpstat: Allow to select individual CPU/nodes with option -A.
* cifsiostat: Add support for SMB2 version of statistics file.
* mpstat: Add non regression tests.
* tapestat: Add non regression tests.
* cifsiostat: Add non regression tests.
* iostat: Add new non regression tests.
* sadf: Fix double free in check_file_actlst() [12.2.1].
* sadf: Fix heap overflow in logic2_display_loop() function.
* iostat: Fix wrong unit used in JSON output [12.2.1].
* [Leo]: Add missing header files when using musl C library [12.2.1].
* [Albert]: Add missing empty line in FAQ.md file [12.2.1].
* mpstat and iostat manual pages updated.
* Cosmetic changes.
- Remove sysstat-CVE-2019-19725.patch as it is no longer needed
OBS-URL: https://build.opensuse.org/request/show/766068
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=107
- Security fix: [bsc#1159104, CVE-2019-19725]
* Double free in check_file_actlst in sa_common.c
- Add sysstat-CVE-2019-19725.patch
- Rebase sysstat-disable-test-failures.patch
- Version update to 12.2.0
* sar/sadc: Save timezone value in binary data files (saDD).
* sadf: Display timezone value in output from sadf -H.
* sar/sadf: Make sure we will always be able to read file headers
structures from older versions.
* sadf: Enhance raw format output (now also display records header contents).
* sadf: Update DTD and XSD documents. Fix their contents so that XML
output from 12.0.x sadf versions validates.
* sar/sadf: Change 'flags' variable type from "unsigned int" to "uint64_t".
* simtest: Make all tests independent from timezone value.
* simtest: Add more non regression tests.
* sadf: Small fix in manual page.
* NLS updated.
* FAQ updated.
- Remove patch fixed upstream:
* sysstat-CVE-2019-16167.patch
- Version udate to 12.1.7
* sar/sadc: Add stable identifier support for disks statistics.
* sar/sadf: Add extra flexibility in binary data file in case of
a future format change.
* sadf: sadf -H output updated.
* iostat: Fix several bugs (CID ##349502, #349503, #349500 and #349501).
* sar: Manual page updated.
* sadf: Fix memory corruption bug due to integer overflow in
OBS-URL: https://build.opensuse.org/request/show/756125
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=105
- Version update to 12.0.6
* sadc: Check if InCsumErrors is present for EICMP as well.
* sadf: XML: Fix bad transmission words statistics for Fibre Channel hosts.
* iostat: Fix wrong CPU statistics displayed for the first sample when option -y is used.
* iostat: Make sure UUID given on the command line is not taken as interval value.
* Allow more space for persistent type directory names.
- Remove deprecated Require gettext and require gettext-runtime only
during build [bsc#1142470]
OBS-URL: https://build.opensuse.org/request/show/726554
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=96
- Version update to 12.0.3
* 2018/12/14: Version 12.0.3 - Sebastien Godard (sysstat<at>orange.fr)
* sadf: Fix out of bound reads security issues (CVE-2018-19416
and CVE-2018-19517).
* sadf: Fix possible infinite loop.
* [Todd Walton]: Clarify sadc manual page and FAQ on using
multiple -S keywords.
* Remove remap_struct() prototype from sa.h.
* [Steve Kay]: Use memcpy rather than strncpy, in order to
avoid truncation warning.
* [Steve Kay]: Cosmetic fixes in configure file.
* [Anatoly Pugachev]: Fix comment in sar.c.
- Dropped patch fixed upstream:
* sysstat-12.0.2-CVE-2018-19416-and-CVE-2018-19517.patch
OBS-URL: https://build.opensuse.org/request/show/672851
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=92
* sadf: SVG: Remove id tag from individual graphs. Use activities
identification numbers for id tags.
* sadf: SVG: Add new option "showtoc", which can be used to display
the list of activities for which there are graphs ("table of
contents").
* sadf: SVG: Improve output for softnet activity: Add a discontinuity in
graph when corresponding CPU is marked offline.
* sadf: SVG: Improve function used to assess SVG canvas height.
* sadf: SVG: Fix core dumped on buffers reallocation.
* sar/sadf: Devices list management code refactoring.
* sa_conv.c: Use write_all() function instead of write() to handle possible
signal interruptions.
* spec file updated: No longer create a debug package.
* Remove many warnings from gcc v7/v8.
* README file updated.
* Manual pages updated.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=82
* sadf: SVG: Display graphs for swap utilization in packed mode.
* sadf: SVG: Don't take into account activities with no graphs when
calculating canvas height.
* sadf: SVG: Don't insert a gap in SVG output if an activity is not
displayed.
* sadf: SVG: Fix possible negative value in graphs coordinates.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=81
* A possible crash related to the new binary format used by sar, which could
happen when buffers needed to be reallocated to accomodate more devices
added to the system,
* The %CPU value displayed by pidstat for processes using more than 100%
of a core.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=77
* check the CHANGES file for detailed informations, too long
- Refresh patches:
* sysstat-8.0.4-sysconfdir.diff
* sysstat-8.1.6-sa1sa2lock.diff
- Remove patch that was converted to sed:
* sysstat-9.0.4-no-build-date.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=69
- Update to 11.0.4
* Makefile: sysstat init script may sometimes be called rc.sysstat.
So use that name when needed.
* pidstat: Don't stop if gtime and cgtime fields are unavailable.
* Typos fixed in XSD document.
* [Peter Schiffer]: Replace spaces with tabs in Makefile.in.
* [Peter Schiffer]: Create appropriate directories in DESTDIR if
missing.
* [Peter Schiffer]: Fixed installation of systemd/cron files on
systems w/o systemd.
* [Peter Schiffer]: Don't look in weird places for programs during
configuration.
* [Peter Schiffer]: Portable way to detect 64 bit OS in configure
script.
* [Steve Kay]: Fix mpstat SCPU alignment output.
* Makefile: Call chkconfig only if $(COPY_ONLY) is set to no.
* sysstat(5) manual page updated.
* NLS updated.
- Use scriplets for updating desktop files
- Update patches
OBS-URL: https://build.opensuse.org/request/show/307574
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=59
- Cleanup spec file with spec-cleaner
- Update dependecies
- Update to 11.0.3:
* Prefer xz compression program when compressing sa data files
* sadc: Fix possible race condition in signal handler code
* Fix description of %util in iostat and sar manual pages
* Make sure that no crontabs are activated when configure's
option --enable-copy-only is used.
OBS-URL: https://build.opensuse.org/request/show/287049
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=57
- update to 10.2.1
* Added new --enable-copy-only option to configure script.
This option may be useful when creating sysstat package to
make sure that files are only copied to $DESTDIR and that
no service is activated (eg. for distro using systemd).
* pidstat: Add a new metric to pidstat I/O statistics:
per-task block I/O delays.
* Take $DESTDIR variable into account when installing sysstat
service used by systemd.
* sadf -H, sadf -j and sadf -x now also display the file
creation time.
* Use sizeof() instead of hardcoded size values.
* pidstat manual page updated.
* Cosmetic fixes.
* NLS updated.
- rename nfsiostat to nfsiostat-sysstat because of a name collision
with a binary from nfs-utils (bnc#814447)
* added sysstat-rename_nfsiostat.patch
OBS-URL: https://build.opensuse.org/request/show/215264
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=51
- update to 10.0.5
* [Alain Chereau]: Options -g and -T added to iostat. These options
enable the user to display statistics for groups of devices.
* [Vitezslav Cizek]: sadc now overwrites its standard daily data
file when this file is from a past month.
- fixes bnc#758356
* sadf: Change time format from HH-MM-SS to HH:MM:SS in the
various reports displayed by sadf.
* XSD document updated: Added a maxOccurs indicator for the timestamp element.
* Added option --enable-collect-all to configure script. This
option tells sadc to collect all possible activities, including optional ones.
* [Peter Schiffer]: Set exit code to 0 for sa2 shell script.
* NLS updated. Croatian translation added.
* iostat and sadc manual pages updated.
* FAQ updated.
* CREDITS file updated.
OBS-URL: https://build.opensuse.org/request/show/121313
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=41