]> granicus.if.org Git - sysstat/commitdiff
sysstat-11.3.5 v11.3.5
authorSebastien GODARD <sysstat@users.noreply.github.com>
Fri, 24 Jun 2016 12:06:42 +0000 (14:06 +0200)
committerSebastien GODARD <sysstat@users.noreply.github.com>
Fri, 24 Jun 2016 12:27:42 +0000 (14:27 +0200)
sysstat version 11.3.5 final packaging.
lsm and spec files updated.
Changelog added.
Cosmetic fixes.

NOTE: A stable version (11.2.5) also exists and will be available for
download from my web site:

http://pagesperso-orange.fr/sebastien.godard/

The stable version includes only the bug fixes added in sysstat 11.3.5
but not the new features.

Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
13 files changed:
CHANGES
count.c
iostat.c
json_stats.c
nls/sysstat.pot
pidstat.c
pr_stats.c
rd_stats.c
rndr_stats.c
sar.c
sysstat-11.3.5.lsm [moved from sysstat-11.3.4.lsm with 89% similarity]
sysstat-11.3.5.spec [moved from sysstat-11.3.4.spec with 99% similarity]
xml_stats.c

diff --git a/CHANGES b/CHANGES
index 16a0ffc91b01f8f00d2b1dce594e72af5ec54ef1..91a7557812f22c816874fc3868fd1f6ba6c391be 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,21 @@
 Changes:
 
+2016/06/24: Version 11.3.5 - Sebastien Godard (sysstat <at> orange.fr)
+       * SVG: Add SVG output for ICMP{v4,v6}, IPv6, UDPv6, voltage inputs,
+         NFS client, NFS server, disks, filesystems and FC HBA statistics.
+       * SVG: Add SVG output for IPv4, ICMPv4, TCPv4, IPv6 and ICMP
+         network errors statistics.
+       * SVG: Make sure graduations are properly aligned with grid.
+       * SVG: Add oneday option to control SVG output.
+       * SVG: Fix skipempty option.
+       * [Peter Schiffer]: Stricter check for file_magic->header_size [11.2.5].
+       * [Peter Schiffer]: tapestat: Various fixes [11.2.5].
+       * [Esteban Fallas]: Check for undefined UID variable in sysstat script
+         [11.2.5].
+       * [Carsten Grohmann]: Unify description of the tps value in the sar
+         manual page for -b and -d flags [11.2.5].
+       * sadf manual page updated.
+
 2016/05/14: Version 11.3.4 - Sebastien Godard (sysstat <at> orange.fr)
        * SVG: Add SVG output for fan speed and temperature sensors
          statistics, I/O and transfer rate statistics, kernel tables
diff --git a/count.c b/count.c
index 3fbf5254a8a74605e392afe3a0af4ee3c692aa4b..affca6d1035004544b3c96f31ae78e00d08fcf5a 100644 (file)
--- a/count.c
+++ b/count.c
@@ -481,7 +481,7 @@ int get_filesystem_nr(void)
                        /* Replace octal codes */
                        oct2chr(mountp);
 
-                       /* Check that total size is not null */
+                       /* Check that total size is not zero */
                        if (statvfs(mountp, &buf) < 0)
                                continue;
 
index 02bf1abc89dad41de44ca55a46f37b3824016622..e0ba524e7044da9e52771a3561333cab695cf303 100644 (file)
--- a/iostat.c
+++ b/iostat.c
@@ -983,7 +983,7 @@ void write_ext_stat(int curr, unsigned long long itv, int fctr,
         */
        cprintf_pc(1, 6, 2,
                   shi->used ? xds.util / 10.0 / (double) shi->used
-                            : xds.util / 10.0);        /* shi->used should never be null here */
+                            : xds.util / 10.0);        /* shi->used should never be zero here */
        printf("\n");
 }
 
index ea933b88f7fbd54b75f7dc9b54a417577ff4b3fe..9b4036cee4a66895ecffdfa976dd68175c539ca0 100644 (file)
@@ -832,7 +832,7 @@ close_json_markup:
 
 /*
  ***************************************************************************
- * Display network interfaces error statistics in JSON.
+ * Display network interfaces errors statistics in JSON.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1099,7 +1099,7 @@ close_json_markup:
 
 /*
  ***************************************************************************
- * Display IP network error statistics in JSON.
+ * Display IP network errors statistics in JSON.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1209,7 +1209,7 @@ close_json_markup:
 
 /*
  ***************************************************************************
- * Display ICMP error message statistics in JSON.
+ * Display ICMP errors message statistics in JSON.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1307,7 +1307,7 @@ close_json_markup:
 
 /*
  ***************************************************************************
- * Display TCP network error statistics in JSON.
+ * Display TCP network errors statistics in JSON.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1484,7 +1484,7 @@ close_json_markup:
 
 /*
  ***************************************************************************
- * Display IPv6 network error statistics in JSON.
+ * Display IPv6 network errors statistics in JSON.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1606,7 +1606,7 @@ close_json_markup:
 
 /*
  ***************************************************************************
- * Display ICMPv6 error message statistics in JSON.
+ * Display ICMPv6 error messages statistics in JSON.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -2127,7 +2127,7 @@ __print_funct_t json_print_filesystem_stats(struct activity *a, int curr, int ta
                sfc = (struct stats_filesystem *) ((char *) a->buf[curr]  + i * a->msize);
 
                if (!sfc->f_blocks)
-                       /* Size of filesystem is null: We are at the end of the list */
+                       /* Size of filesystem is zero: We are at the end of the list */
                        break;
 
                if (sep) {
index 6db9d8910ebaca9562db68fc5137b95a02cef170..03502e6e4497bd20a3564baf6c0593cd484a88ae 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: sysstat <at> orange.fr\n"
-"POT-Creation-Date: 2016-05-14 10:33+0200\n"
+"POT-Creation-Date: 2016-06-24 13:49+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -47,7 +47,7 @@ msgstr ""
 msgid "Cannot find disk data\n"
 msgstr ""
 
-#: iostat.c:1399 sa_common.c:1632
+#: iostat.c:1399 sa_common.c:1633
 #, c-format
 msgid "Invalid type of persistent device name\n"
 msgstr ""
@@ -467,7 +467,7 @@ msgstr ""
 msgid "Please check if data collecting is enabled\n"
 msgstr ""
 
-#: sa_common.c:1451
+#: sa_common.c:1452
 #, c-format
 msgid "Requested activities not available in file %s\n"
 msgstr ""
@@ -479,7 +479,7 @@ msgid ""
 "[ -k | -m ] [ -t ] [ -V ] [ -y ] [ -z ]\n"
 msgstr ""
 
-#: tapestat.c:251
+#: tapestat.c:257
 #, c-format
 msgid "No tape drives with statistics found\n"
 msgstr ""
index 53accfa58e69b69c5370a6816beea551d8b81d4f..74a6fd5f54f2d938e85d5a524a0fc876fa85cb5b 100644 (file)
--- a/pidstat.c
+++ b/pidstat.c
@@ -1177,7 +1177,7 @@ int get_pid_to_display(int prev, int curr, int p, unsigned int activity,
                                return 0;
                        else {
                                /*
-                                * If interval is null, then we are trying to
+                                * If interval is zero, then we are trying to
                                 * display stats for a given process since boot time.
                                 */
                                *pstp = &st_pid_null;
index 2542ff6c9d21cd1b0f42723dbb2c5cc546b69136..2aab2fc5489f799a79b296ace5844b718b7f882c 100644 (file)
@@ -1289,7 +1289,7 @@ __print_funct_t print_net_ip_stats(struct activity *a, int prev, int curr,
 
 /*
  ***************************************************************************
- * Display IP network error statistics.
+ * Display IP network errors statistics.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1368,7 +1368,7 @@ __print_funct_t print_net_icmp_stats(struct activity *a, int prev, int curr,
 
 /*
  ***************************************************************************
- * Display ICMP network error statistics.
+ * Display ICMP network errors statistics.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1441,7 +1441,7 @@ __print_funct_t print_net_tcp_stats(struct activity *a, int prev, int curr,
 
 /*
  ***************************************************************************
- * Display TCP network error statistics.
+ * Display TCP network errors statistics.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1636,7 +1636,7 @@ __print_funct_t print_net_ip6_stats(struct activity *a, int prev, int curr,
 
 /*
  ***************************************************************************
- * Display IPv6 network error statistics.
+ * Display IPv6 network errors statistics.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1723,7 +1723,7 @@ __print_funct_t print_net_icmp6_stats(struct activity *a, int prev, int curr,
 
 /*
  ***************************************************************************
- * Display ICMPv6 network error statistics.
+ * Display ICMPv6 network errors statistics.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -2604,7 +2604,7 @@ __print_funct_t stub_print_filesystem_stats(struct activity *a, int curr, int di
                sfc = (struct stats_filesystem *) ((char *) a->buf[curr] + i * a->msize);
 
                if (!sfc->f_blocks)
-                       /* Size of filesystem is null: We are at the end of the list */
+                       /* Size of filesystem is zero: We are at the end of the list */
                        break;
 
                printf("%-11s", (dispavg ? _("Summary:") : timestamp[curr]));
@@ -2612,7 +2612,7 @@ __print_funct_t stub_print_filesystem_stats(struct activity *a, int curr, int di
                          (double) sfc->f_bfree / 1024 / 1024,
                          (double) (sfc->f_blocks - sfc->f_bfree) / 1024 / 1024);
                cprintf_pc(2, 9, 2,
-                          /* f_blocks is not null. But test it anyway ;-) */
+                          /* f_blocks is not zero. But test it anyway ;-) */
                           sfc->f_blocks ? SP_VALUE(sfc->f_bfree, sfc->f_blocks, sfc->f_blocks)
                           : 0.0,
                           sfc->f_blocks ? SP_VALUE(sfc->f_bavail, sfc->f_blocks, sfc->f_blocks)
index 2d788e3b7e7974e0f20898ca0c07136bf38f58fc..18682b674c5fb4f9514ba09cae310e939b6a642c 100644 (file)
@@ -687,7 +687,7 @@ void read_tty_driver_serial(struct stats_serial *st_serial, int nbr)
                        sscanf(line, "%u", &st_serial_i->line);
                        /*
                         * A value of 0 means an unused structure.
-                        * So increment it to make sure it is not null.
+                        * So increment it to make sure it is not zero.
                         */
                        (st_serial_i->line)++;
                        /*
@@ -1172,7 +1172,7 @@ void read_net_ip(struct stats_net_ip *st_net_ip)
 
 /*
  ***************************************************************************
- * Read IP network error statistics from /proc/net/snmp.
+ * Read IP network errors statistics from /proc/net/snmp.
  *
  * IN:
  * @st_net_eip Structure where stats will be saved.
@@ -1290,7 +1290,7 @@ void read_net_icmp(struct stats_net_icmp *st_net_icmp)
 
 /*
  ***************************************************************************
- * Read ICMP network error statistics from /proc/net/snmp.
+ * Read ICMP network errors statistics from /proc/net/snmp.
  *
  * IN:
  * @st_net_eicmp       Structure where stats will be saved.
@@ -1382,7 +1382,7 @@ void read_net_tcp(struct stats_net_tcp *st_net_tcp)
 
 /*
  ***************************************************************************
- * Read TCP network error statistics from /proc/net/snmp.
+ * Read TCP network errors statistics from /proc/net/snmp.
  *
  * IN:
  * @st_net_etcp        Structure where stats will be saved.
@@ -1564,7 +1564,7 @@ void read_net_ip6(struct stats_net_ip6 *st_net_ip6)
 
 /*
  ***************************************************************************
- * Read IPv6 network error statistics from /proc/net/snmp6.
+ * Read IPv6 network errors statistics from /proc/net/snmp6.
  *
  * IN:
  * @st_net_eip6        Structure where stats will be saved.
@@ -1700,7 +1700,7 @@ void read_net_icmp6(struct stats_net_icmp6 *st_net_icmp6)
 
 /*
  ***************************************************************************
- * Read ICMPv6 network error statistics from /proc/net/snmp6.
+ * Read ICMPv6 network errors statistics from /proc/net/snmp6.
  *
  * IN:
  * @st_net_eicmp6      Structure where stats will be saved.
index ad297c75ad7100b435574f7c704645365816a451..a1ad42f91a29478270fb59d8dd960a2b440d0f05 100644 (file)
@@ -1584,7 +1584,7 @@ __print_funct_t render_net_ip_stats(struct activity *a, int isdb, char *pre,
 
 /*
  ***************************************************************************
- * Display IP network error statistics in selected format.
+ * Display IP network errors statistics in selected format.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1760,7 +1760,7 @@ __print_funct_t render_net_icmp_stats(struct activity *a, int isdb, char *pre,
 
 /*
  ***************************************************************************
- * Display ICMP error message statistics in selected format.
+ * Display ICMP error messages statistics in selected format.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1900,7 +1900,7 @@ __print_funct_t render_net_tcp_stats(struct activity *a, int isdb, char *pre,
 
 /*
  ***************************************************************************
- * Display TCP network error statistics in selected format.
+ * Display TCP network errors statistics in selected format.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -2117,7 +2117,7 @@ __print_funct_t render_net_ip6_stats(struct activity *a, int isdb, char *pre,
 
 /*
  ***************************************************************************
- * Display IPv6 network error statistics in selected format.
+ * Display IPv6 network errors statistics in selected format.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -2329,7 +2329,7 @@ __print_funct_t render_net_icmp6_stats(struct activity *a, int isdb, char *pre,
 
 /*
  ***************************************************************************
- * Display ICMPv6 error message statistics in selected format.
+ * Display ICMPv6 error messages statistics in selected format.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -2854,7 +2854,7 @@ __print_funct_t render_filesystem_stats(struct activity *a, int isdb, char *pre,
                sfc = (struct stats_filesystem *) ((char *) a->buf[curr] + i * a->msize);
 
                if (!sfc->f_blocks)
-                       /* Size of filesystem is null: We are at the end of the list */
+                       /* Size of filesystem is zero: We are at the end of the list */
                        break;
 
                render(isdb, pre, PT_USERND,
diff --git a/sar.c b/sar.c
index 5dce83cf567116fd5c6789db3ac92b5e480cb992..68985843e8d87a01784baa4e96492b58d0554329 100644 (file)
--- a/sar.c
+++ b/sar.c
@@ -265,7 +265,7 @@ void print_read_error(void)
  ***************************************************************************
  * Check that every selected activity actually belongs to the sequence list.
  * If not, then the activity should be unselected since it will not be sent
- * by sadc. An activity can be not sent if its number of items is null.
+ * by sadc. An activity can be not sent if its number of items is zero.
  *
  * IN:
  * @act_nr     Size of sequence list.
similarity index 89%
rename from sysstat-11.3.4.lsm
rename to sysstat-11.3.5.lsm
index 173755f1d95a2785d4030a27bf7016fdc9ac4461..ba0bead730de76d749e989d9c01f98d181029b90 100644 (file)
@@ -1,7 +1,7 @@
 Begin4
 Title:         sysstat - the sar, sadf, mpstat, iostat, tapestat, pidstat and cifsiostat commands for Linux
-Version:       11.3.4
-Entered-date:  2016-05-14
+Version:       11.3.5
+Entered-date:  2016-06-24
 Description:   The sysstat package contains the sar, sadf, mpstat, iostat, tapestat,
                pidstat, cifsiostat and sa tools for Linux.
                The sar command collects and reports system activity
@@ -30,11 +30,11 @@ Keywords:   system administration, sar, sadf, iostat, tapestat, mpstat, pidstat, c
 Author:                sysstat [at] orange.fr (Sebastien Godard)
 Maintained-by: sysstat [at] orange.fr (Sebastien Godard)
 Primary-site:  http://pagesperso-orange.fr/sebastien.godard/
-               460kB sysstat-11.3.4.tar.gz
-               373kB sysstat-11.3.4.tar.bz2
-               331kB sysstat-11.3.4.tar.xz
-               468kB sysstat-11.3.4-1.src.rpm
-               319kB sysstat-11.3.4-1.x86_64.rpm
+               467kiB sysstat-11.3.5.tar.gz
+               379kiB sysstat-11.3.5.tar.bz2
+               336kiB sysstat-11.3.5.tar.xz
+               475kiB sysstat-11.3.5-1.src.rpm
+               329kiB sysstat-11.3.5-1.x86_64.rpm
 Alternate-site:
 Copying-policy:        GPL
 End
similarity index 99%
rename from sysstat-11.3.4.spec
rename to sysstat-11.3.5.spec
index 0cce19ca542ce65e5d5d12741a244e209a3c9ca9..2f9a72d4ef2f9941da1c861dc3aecf7080e7cda5 100644 (file)
@@ -1,6 +1,6 @@
 Summary:       SAR, SADF, MPSTAT, IOSTAT, TAPESTAT, PIDSTAT and CIFSIOSTAT for Linux
 Name:          sysstat
-Version:       11.3.4
+Version:       11.3.5
 Release:       1
 License:       GPL
 Group:                 Applications/System
index 5a21596b11bd5bb693bd5e5aa464b3b03b001941..c8f399bdad2964bd57333b6e364ca6b5a41c2b52 100644 (file)
@@ -795,7 +795,7 @@ close_xml_markup:
 
 /*
  ***************************************************************************
- * Display network interfaces error statistics in XML.
+ * Display network interfaces errors statistics in XML.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1050,7 +1050,7 @@ close_xml_markup:
 
 /*
  ***************************************************************************
- * Display IP network error statistics in XML.
+ * Display IP network errors statistics in XML.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1160,7 +1160,7 @@ close_xml_markup:
 
 /*
  ***************************************************************************
- * Display ICMP error message statistics in XML.
+ * Display ICMP error messages statistics in XML.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1258,7 +1258,7 @@ close_xml_markup:
 
 /*
  ***************************************************************************
- * Display TCP network error statistics in XML.
+ * Display TCP network errors statistics in XML.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1435,7 +1435,7 @@ close_xml_markup:
 
 /*
  ***************************************************************************
- * Display IPv6 network error statistics in XML.
+ * Display IPv6 network errors statistics in XML.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -1557,7 +1557,7 @@ close_xml_markup:
 
 /*
  ***************************************************************************
- * Display ICMPv6 error message statistics in XML.
+ * Display ICMPv6 error messages statistics in XML.
  *
  * IN:
  * @a          Activity structure with statistics.
@@ -2028,7 +2028,7 @@ __print_funct_t xml_print_filesystem_stats(struct activity *a, int curr, int tab
                sfc = (struct stats_filesystem *) ((char *) a->buf[curr] + i * a->msize);
 
                if (!sfc->f_blocks)
-                       /* Size of filesystem is null: We are at the end of the list */
+                       /* Size of filesystem is zero: We are at the end of the list */
                        break;
 
                xprintf(tab, "<filesystem %s=\"%s\" "
@@ -2043,7 +2043,7 @@ __print_funct_t xml_print_filesystem_stats(struct activity *a, int curr, int tab
                        DISPLAY_MOUNT(a->opt_flags) ? sfc->mountp : sfc->fs_name,
                        (double) sfc->f_bfree / 1024 / 1024,
                        (double) (sfc->f_blocks - sfc->f_bfree) / 1024 / 1024,
-                       /* f_blocks is not null. But test it anyway ;-) */
+                       /* f_blocks is not zero. But test it anyway ;-) */
                        sfc->f_blocks ? SP_VALUE(sfc->f_bfree, sfc->f_blocks, sfc->f_blocks)
                                      : 0.0,
                        sfc->f_blocks ? SP_VALUE(sfc->f_bavail, sfc->f_blocks, sfc->f_blocks)