]>
granicus.if.org Git - sysstat/log
Sebastien GODARD [Sun, 22 Jan 2023 10:41:03 +0000 (11:41 +0100)]
sar/sadf: Rework code related to options -s/-e
Timestamps entered as a number of seconds since the Epoch are now used
as they are and no longer converted to a broken time representation, so
that even month and year are taken into account when current record time
is compared to those timestamps.
The record which is exactly at the ending time is now displayed.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 22 Jan 2023 10:39:17 +0000 (11:39 +0100)]
sar/sadf: Update manual pages
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 18 Jan 2023 10:23:46 +0000 (11:23 +0100)]
Update non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 18 Jan 2023 10:15:07 +0000 (11:15 +0100)]
sar/sadf: Strengthen tests made on args given to options -s/-e (#350)
Make additional tests on the argument following options -s and -s used
with sar and sadf to make sure it is actually a timestamp before using
it as such.
Previously, in the examples below, xfile (5 chars) and my_xfile (8
chars) were considered as timestamps in parse_timestamp() function,
although they actually are data files names.
sadf -s xfile
or
sadf -s my_xfile
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 15 Jan 2023 15:57:22 +0000 (16:57 +0100)]
sadf: Replace time_start/time_end with start_time/end_time
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Fri, 13 Jan 2023 16:52:58 +0000 (17:52 +0100)]
Replace time_start/time_end with start_time/end_time
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 7 Jan 2023 15:42:58 +0000 (16:42 +0100)]
Update non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 7 Jan 2023 14:34:17 +0000 (15:34 +0100)]
Update sar and sadf usage message
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 7 Jan 2023 14:33:59 +0000 (15:33 +0100)]
Update sar and sadf manual pages
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 7 Jan 2023 13:54:20 +0000 (14:54 +0100)]
Merge branch 'NatePW-sadf_epoch_time'
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
NatePW [Wed, 4 Jan 2023 00:40:23 +0000 (16:40 -0800)]
Remove unneeded break after return in switch case
Nathanael P Wilson [Tue, 3 Jan 2023 23:10:36 +0000 (15:10 -0800)]
Replace potentially dangerous localtime function
Nathanael P Wilson [Fri, 2 Sep 2022 16:38:59 +0000 (09:38 -0700)]
Compare UTC time properly format agnostic
Nathanael P Wilson [Thu, 1 Sep 2022 23:21:45 +0000 (16:21 -0700)]
Add epoch type to start and end times
Sebastien GODARD [Sat, 7 Jan 2023 12:38:05 +0000 (13:38 +0100)]
sar: Make sure timestamps are always displayed in local time
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Fri, 30 Dec 2022 08:31:13 +0000 (09:31 +0100)]
sar: Fix help message
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Fri, 30 Dec 2022 08:20:17 +0000 (09:20 +0100)]
Update non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Fri, 30 Dec 2022 07:43:26 +0000 (08:43 +0100)]
sadf: XML: A_PWR_BAT: Fix XSD document
Variation of battery capacity may be negative. So update XSD document to
accept negative values.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 29 Dec 2022 15:49:25 +0000 (16:49 +0100)]
sadf: PCP: Fix pmiID number for three USB metrics
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 29 Dec 2022 10:59:38 +0000 (11:59 +0100)]
Update manual pages
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 29 Dec 2022 10:27:39 +0000 (11:27 +0100)]
sadf: A_PWR_BAT: Generate batteries statistics in PCP format
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 29 Dec 2022 10:11:09 +0000 (11:11 +0100)]
sadf: A_PWR_BAT: Add f_count_new() function
This function is aimed at creating a list of battery names that will
later be used to create PCP instances.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 29 Dec 2022 07:37:18 +0000 (08:37 +0100)]
A_PWR_BAT: Use colors to display negative values
Two thresholds are defined: -10.0 and -5.0.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 29 Dec 2022 07:34:34 +0000 (08:34 +0100)]
A_PWR_BAT: Change field name from "%cap/min" to "cap/min"
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 29 Dec 2022 07:26:43 +0000 (08:26 +0100)]
sar: A_PWR_BAT: Change arrow type for status "Not charging"
Use East Arrow symbol (right arrow) instead of South Arrow for status
"Not charging".
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 17:25:08 +0000 (18:25 +0100)]
sadf: JSON: A_PWR_BAT: Add missing check
Make sure that status code is not greater than upper limit before using.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 17:20:35 +0000 (18:20 +0100)]
sadf: A_PWR_BAT: Display batteries stats in RAW format
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 15:19:53 +0000 (16:19 +0100)]
Move some definitions from common.h to rd_stats.h
proc and sys files which are used only by sadc are moved to rd_stats.h
file.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 15:11:25 +0000 (16:11 +0100)]
sadf: A_PWR_BAT: Display batteries stats in SVG format
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 14:19:49 +0000 (15:19 +0100)]
sadf: A_PWR_BAT: Display batteries stats in JSON format
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 14:18:51 +0000 (15:18 +0100)]
sadf: A_PWR_BAT: Display batteries stats in XML format
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 14:00:31 +0000 (15:00 +0100)]
A_PWR_BAT: Update DTD and XSD documents
Update XML documents to deal with batteries statistics.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 13:23:30 +0000 (14:23 +0100)]
sadf: A_PWR_BAT: Display batteries stats in db/ppc formats
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 13:21:39 +0000 (14:21 +0100)]
A_PWR_BAT: Change column name from "sts" to "status"
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 11:05:26 +0000 (12:05 +0100)]
common.c: Display sign with cprintf_f() function
Update cprintf_f() function so that the sign (+ or -) can be displayed
if requested.
This is intended for values used for batteries capacity variation.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 10:52:09 +0000 (11:52 +0100)]
Makefile: Fix dependencies
Files pcp_def_metrics.c and pcp_stats.c depend on sa.h which depends
itself on common.h, rd_stats.h and rd_sensors.h.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 09:34:31 +0000 (10:34 +0100)]
A_PWR_BAT: Display battery statistics with sar
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 09:31:27 +0000 (10:31 +0100)]
A_PWR_BAT: Add f_count and f_read functions
Add functions used to count number of batteries installed and to read
batteries statistics.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 28 Dec 2022 09:25:15 +0000 (10:25 +0100)]
A_PWR_BAT: Add new option and basic definitions for sar and sadc
Add new activity A_PWR_BAT.
It will enable the user to monitor battery capacity, variation and
status.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Fri, 23 Dec 2022 14:25:36 +0000 (15:25 +0100)]
Cosmetic changes (enumerate values in header files when applicable)
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Fri, 16 Dec 2022 13:50:42 +0000 (14:50 +0100)]
Update non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 10 Dec 2022 13:17:02 +0000 (14:17 +0100)]
sadf: RAW: Fix extra space when no TZ printed
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 10 Dec 2022 13:06:00 +0000 (14:06 +0100)]
Merge branch 'NatePW-correct_dbpcc_timestamp'
Sebastien GODARD [Sat, 10 Dec 2022 13:04:02 +0000 (14:04 +0100)]
Merge branch 'correct_dbpcc_timestamp' of https://github.com/NatePW/sysstat into NatePW-correct_dbpcc_timestamp
Sebastien GODARD [Sat, 10 Dec 2022 12:37:05 +0000 (13:37 +0100)]
sadc: Add another overflow check
Make sure resulting value won't overflow UINT_MAX before allocating
memory.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 10 Dec 2022 10:58:36 +0000 (11:58 +0100)]
Update non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 10 Dec 2022 10:57:52 +0000 (11:57 +0100)]
Update manual pages
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 10 Dec 2022 10:29:00 +0000 (11:29 +0100)]
Try to avoid displaying healthy metrics values in "red" (#177)
Percentage values are now displayed in specific colors when they are
greater or lower than a predefined limit depending on the metric's
meaning.
This means that, e.g. CPU %idle value will no longer be printed in red
if the CPU is actually idle.
Specific colors are now used when:
* values are greater than 90% (or lower than 10%),
* values are in the range 75% to 90% (or 25% to 10%).
This is probably still not perfect but should eliminate many questions.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Nathanael P Wilson [Mon, 28 Nov 2022 20:30:06 +0000 (12:30 -0800)]
Fix extra space when no TZ printed
GODARD Sebastien [Fri, 25 Nov 2022 16:04:33 +0000 (17:04 +0100)]
Merge pull request #346 from Kwstubbs/Kwstubbs/add-codeql-workflow
Add CodeQL workflow
Kevin Stubbings [Tue, 22 Nov 2022 00:12:29 +0000 (16:12 -0800)]
Add CodeQL workflow
Sebastien GODARD [Sun, 6 Nov 2022 15:55:15 +0000 (16:55 +0100)]
Starting sysstat 12.7.2
configure script updated.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 6 Nov 2022 15:41:58 +0000 (16:41 +0100)]
sysstat-12.7.1
sysstat version 12.7.1 final packaging.
Changelog added.
spec and lsm files updated.
This version adds some small new features, like option -H to mpstat to
handle vCPU physical hotplug, or true time mode support to sadf's SVG
output.
It also fixes several bugs, one of which has been the object of a
security advisory (CVE-2022-39377).
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 6 Nov 2022 15:13:48 +0000 (16:13 +0100)]
Update NLS translations
Sync with the Translation Project.
Add new Georgian translation.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 6 Nov 2022 14:48:16 +0000 (15:48 +0100)]
Make sure values to be compared are unsigned integers
It seems safer to make sure that input values are unsigned int before
casting them to unsigned long long and making the comparison.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Mon, 24 Oct 2022 08:09:17 +0000 (10:09 +0200)]
Update non regression tests again
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 23 Oct 2022 14:23:08 +0000 (16:23 +0200)]
Update non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 23 Oct 2022 14:22:28 +0000 (16:22 +0200)]
Add more overflow checks
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
GODARD Sebastien [Fri, 21 Oct 2022 15:28:30 +0000 (17:28 +0200)]
Merge pull request from GHSA-q8r6-g56f-9w7x
Fix size_t overflow in sa_common.c (GHSL-2022-074)
GODARD Sebastien [Mon, 17 Oct 2022 17:37:46 +0000 (19:37 +0200)]
Merge pull request #342 from shaleen-bathla/master
mpstat: return void from rw_mpstat_loop
Shaleen Bathla [Mon, 17 Oct 2022 11:22:36 +0000 (16:52 +0530)]
mpstat: return void from rw_mpstat_loop
Previous commits removed the usage of return value
from rw_mpstat_loop()
Hence change return value from int to void.
Signed-off-by: Shaleen Bathla <shaleen.bathla@oracle.com>
Sebastien [Sat, 15 Oct 2022 12:24:22 +0000 (14:24 +0200)]
Fix size_t overflow in sa_common.c (GHSL-2022-074)
allocate_structures function located in sa_common.c insufficiently
checks bounds before arithmetic multiplication allowing for an
overflow in the size allocated for the buffer representing system
activities.
This patch checks that the post-multiplied value is not greater than
UINT_MAX.
Signed-off-by: Sebastien <seb@fedora-2.home>
Sebastien GODARD [Sat, 15 Oct 2022 10:06:12 +0000 (12:06 +0200)]
Update non regression tests
...and add a new non regression test for mpstat -H.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 15 Oct 2022 09:58:31 +0000 (11:58 +0200)]
mpstat: Fix missing sample after physically hotplugging vCPU
When a vCPU is physically hotplugged, mpstat with its option -H skips
one line of statistics:
$ ./mpstat -H -P ALL 5 5
Linux 5.4.17-2136.310.7.1.el8uek.x86_64 (localhost.localdomain) 10/10/2022 x86_64 (3 CPU)
10:11:22 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10:11:27 AM all 0.07 0.00 0.07 0.00 0.07 0.00 0.00 0.00 0.00 99.80
10:11:27 AM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
10:11:27 AM 1 0.20 0.00 0.20 0.00 0.20 0.00 0.00 0.00 0.00 99.40
10:11:27 AM 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
10:11:27 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
10:11:32 AM all 0.00 0.00 0.07 0.00 0.07 0.00 0.00 0.00 0.00 99.87
10:11:32 AM 0 0.00 0.00 0.00 0.00 0.20 0.00 0.00 0.00 0.00 99.80
10:11:32 AM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
10:11:32 AM 2 0.00 0.00 0.20 0.00 0.00 0.00 0.00 0.00 0.00 99.80
[ 1154.848226] CPU3 has been hot-added
[ 1154.862315] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 1154.863956] kvm-clock: cpu 3, msr
adc010c1 , secondary cpu clock
[ 1154.884436] KVM setup async PF for cpu 3
[ 1154.886055] kvm-stealtime: cpu 3, msr
13b9b2040
[ 1154.887657] Will online and init hotplugged CPU: 3
10:11:32 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
<<<<<<< No sample for 10:11:37 >>>>>>>
10:11:42 AM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
10:11:42 AM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
10:11:42 AM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
10:11:42 AM 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
10:11:42 AM 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
This patch makes sure that we get a line of stats for every interval of
time, even when a vCPU is physically hotplugged.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 9 Oct 2022 15:06:26 +0000 (17:06 +0200)]
Merge branch 'shaleen-bathla-master'
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Shaleen Bathla [Tue, 4 Oct 2022 07:09:02 +0000 (12:39 +0530)]
mpstat : add -H option to handle vCPU physical hotplug
For virtualized environments, physical CPU hotplug can occur.
OR to be more precise vCPU physical hotplug can occur.
Currently, mpstat does not detect physical hotplug when running with an interval.
Example : mpstat -P ALL 5
When -H option is given, display stats of physically hotplugged vCPU also.
Example : mpstat -H -P ALL 5
This is done only when -H option is provided to remain legacy compatible.
Also updated the man page describing the new option.
Signed-off-by: Shaleen Bathla <shaleen.bathla@oracle.com>
Shaleen Bathla [Wed, 5 Oct 2022 06:50:13 +0000 (12:20 +0530)]
mpstat : Add reset parameter to salloc_mp_struct()
To reset stats structs memory, add parameter to salloc_mp_struct().
This will be used in the next commit for introducing -H option for
handling vCPU physical hotplugs.
Use realloc calls which will help in resizing the structs also.
if reset is TRUE, memory will be cleared else not cleared
Signed-off-by: Shaleen Bathla <shaleen.bathla@oracle.com>
Sebastien GODARD [Sat, 24 Sep 2022 15:21:46 +0000 (17:21 +0200)]
configure: Update configure file to deal with newer autoconf version
Rename configure.in file to configure.ac.
Run autoupdate to upgrade configure file.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 24 Sep 2022 15:13:16 +0000 (17:13 +0200)]
configure.in: Look for sys/wait.h include file
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 24 Sep 2022 15:08:12 +0000 (17:08 +0200)]
pidstat: pidstat should return the exit code of the child process (#339)
When a process is monitored with option -e, pidstat should return the
exit code of this process and a default value of 0.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 18 Sep 2022 15:37:41 +0000 (17:37 +0200)]
PCP: Fix timestamps written to PCP archive file
We should not consider true time / local time or UTC modes.
The timezone in which data will be displayed should be selected using
options -z / -Z with pmdumplog command.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 18 Sep 2022 08:35:42 +0000 (10:35 +0200)]
Merge get_locatime() and get_gmtime() functions
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 18 Sep 2022 08:34:28 +0000 (10:34 +0200)]
Update non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 17 Sep 2022 14:35:19 +0000 (16:35 +0200)]
Update DTD and XSD documents
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 17 Sep 2022 10:18:06 +0000 (12:18 +0200)]
sadf: Display timezone for all output formats
The timezone is now displayed even in local time (-T) and in true time
mode (-t).
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sat, 17 Sep 2022 09:23:08 +0000 (11:23 +0200)]
sar: Fix typo in manual page
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Tue, 13 Sep 2022 14:42:27 +0000 (16:42 +0200)]
SVG: Fix timestamps displayed in true time mode
Hours, minutes and seconds are saved as 8-bit values in structure
record_header. This is not enough to avoid a possible overflow when
calculating X-axis graduations.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Tue, 13 Sep 2022 14:00:55 +0000 (16:00 +0200)]
sadf_misc.c: Remove *tzname[] declaration
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Tue, 13 Sep 2022 13:37:18 +0000 (15:37 +0200)]
Add new non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Tue, 13 Sep 2022 13:07:07 +0000 (15:07 +0200)]
sadf: Print time zone instead of UTC in true time mode
This patch expands the scope of patch
217ee12 for all formats generated
by sadf.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 11 Sep 2022 14:57:48 +0000 (16:57 +0200)]
Merge branch 'ObiWahn-master'
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Jan Christoph Uhde [Sat, 10 Sep 2022 19:33:46 +0000 (21:33 +0200)]
doc-fix: remove `-I int_list` from man-page and help.
Interrupts are can be specified via the `--int=int_list` option.
Sebastien GODARD [Sun, 4 Sep 2022 08:50:06 +0000 (10:50 +0200)]
SVG: Print time zone instead of UTC in true time mode (#331)
sadf -g -t should not display "UTC" but the real time zone of the user
who created the datafile.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 4 Sep 2022 07:56:46 +0000 (09:56 +0200)]
README: Display old syntax if option --now not available (#334)
Display the commands that can be used when option --now is not supported
by systemd.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Frank Dana [Thu, 1 Sep 2022 08:08:58 +0000 (04:08 -0400)]
README: consolidate systemctl commands
Sebastien GODARD [Sun, 28 Aug 2022 09:37:37 +0000 (11:37 +0200)]
Turn off gcc's tree-slp-vectorize option
sadf crashes in non regression test nr. 00610 with a segmentation fault:
$ sadf -c tests/data-10.3.1 >/dev/null
file_magic: OK
HZ: Using current value: 100
file_header: OK
file_activity: A_CPU A_PCSW A_IRQ A_SWAP A_PAGE A_IO A_MEMORY A_HUGE A_KTABLES A_QUEUE A_DISK A_NET_DEV A_NET_EDEV A_NET_NFS A_NET_NFSD A_NET_SOCK A_NET_IP A_NET_EIP A_NET_ICMP A_NET_EICMP A_NET_TCP A_NET_ETCP A_NET_UDP A_NET_SOCK6 A_NET_IP6 A_NET_EIP6 A_NET_ICMP6 A_NET_EICMP6 A_NET_UDP6 A_PWR_CPU A_PWR_FAN A_PWR_TEMP A_PWR_USB A_FS OK
Statistics:
HRHCHnuunu...uuuunununu...uu......uu...n.n.n.n.Segmentation fault (core dumped)
It turns out that the problem is due to gcc optimizations made with
option -O2. Unsetting tree-slp-vectorize flag fixes that problem.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 28 Aug 2022 09:35:16 +0000 (11:35 +0200)]
Add "debug" target to iconfig script
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 18 Aug 2022 13:51:10 +0000 (15:51 +0200)]
Update sysstat(5) manual page
Explain new REPEAT_HEADER variable.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 18 Aug 2022 13:48:42 +0000 (15:48 +0200)]
Add REPEAT_HEADER variable to sysstat configuration file (#332)
This variable will make it easier to tell sa2 script to insert header
lines in the reports.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Thu, 18 Aug 2022 13:46:36 +0000 (15:46 +0200)]
Add "local" and "xlocal" targets to iconfig script
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 17 Aug 2022 12:59:40 +0000 (14:59 +0200)]
Add new non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 17 Aug 2022 12:58:25 +0000 (14:58 +0200)]
Update sar manual page
Explain new environment variable (S_REPEAT_HEADER).
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 17 Aug 2022 09:29:20 +0000 (11:29 +0200)]
sar: Add new environment variable S_REPEAT_HEADER (#332)
Add new environment variable S_REPEAT_HEADER.
This variable will contain the number of lines after which a header has
to be displayed by sar when stdout is not a terminal.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 17 Aug 2022 08:16:47 +0000 (10:16 +0200)]
Add new non regression tests
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Wed, 17 Aug 2022 07:55:20 +0000 (09:55 +0200)]
Add support for option -t with sadf's SVG output (#331)
When sadf was used to display SVG graphs, it was not possible to display
the timestamps (on the X axis) in the same locale as that of the file
creator. This was because option -t was not supported by sadf in SVG
output format. This patch fixes that.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 10 Jul 2022 13:32:25 +0000 (15:32 +0200)]
sa_conv.c: Use sizeof() instead of a constant
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Sun, 10 Jul 2022 13:22:38 +0000 (15:22 +0200)]
sadf: Make structures' size from older versions immutable
The size of structures used by older sysstat versions should not depend
on the size of current sysstat version.
Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
Sebastien GODARD [Fri, 8 Jul 2022 13:14:47 +0000 (15:14 +0200)]
Merge branch 'bmwiedemann-master'
Bernhard M. Wiedemann [Wed, 6 Jul 2022 12:24:03 +0000 (14:24 +0200)]
Declare sadc dependency on libsyscom.a
Without this patch, make -j1 would try to link sadc
and fail to find libsyscom.a
Fixes #329
Signed-off-by: Bernhard M. Wiedemann <bwiedemann@suse.de>
Sebastien GODARD [Wed, 22 Jun 2022 13:37:11 +0000 (15:37 +0200)]
Merge branch 'Rtoax-patch-1'