forked from sysstat/sysstat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
2570 lines (2433 loc) · 117 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changes:
2019/02/15: Version 12.1.3 - Sebastien Godard (sysstat <at> orange.fr)
* sadf: SVG: Add new "customcol" and "bwcol" options. These options
enable the user to select distinct color palettes to draw the
graphs with "sadf -g".
* sadf: SVG: Make it possible for the user to customize color palette
used to draw graphs.
* sadf: SVG: Fix wrong variable used to draw discard IO graph.
* [Kyle Walker]: sadc: Add -f flag to force fdatasync() use.
* sadf and sadc manual pages updated.
* NLS translations updated.
2018/12/14: Version 12.1.2 - Sebastien Godard (sysstat <at> orange.fr)
* sadf: Fix out of bound reads security issues (CVE-2018-19416 and
CVE-2018-19517) [12.0.3].
* iostat: Add support for discard I/O statistics.
* iostat/sar: Remove service time (svctm) metric.
* sar/sadf: Add support for discard I/O statistics.
* sar: Add a return code to remap_struct() function.
* DTD and XSD documents updated.
* sar and iostat manual pages updated.
* Add non regression tests for XML output and improve those for
JSON output.
* sadf: Fix possible infinite loop [12.0.3].
* Remove remap_struct() prototype from sa.h [12.0.3].
* [Jamin]: Add a JSON parse test.
* [Todd Walton]: Clarify sadc manual page and FAQ on using multiple -S keywords
[12.0.3].
* [Steve Kay]: Use memcpy rather than strncpy, in order to avoid truncation
warning [12.0.3].
* [Steve Kay]: Cosmetic fixes in configure file [12.0.3].
* [Anatoly Pugachev]: Fix comment in sar.c [12.0.3].
2018/10/13: Version 12.1.1 - Sebastien Godard (sysstat <at> orange.fr)
* sar: Fix wrong size for stats_huge structure [12.0.1].
* sar/sadc/sadf: Add new HugePages metrics: HugePages_Rsvd and
HugePages_Surp.
* DTD and XSD documents updated.
* sadf: Make it more robust to corrupted datafiles.
* sadc: Allow to unselect activities by name.
* Use thread-safe versions of gmtime() and localtime() functions.
* sar: Fortify remap_struct() function [12.0.2].
* sar: Fix timestamp format in report output [12.0.2] [11.6.6] [11.4.11].
* sar: Make sure header lines are always displayed in report for statistics
[12.0.2] [11.6.6] [11.4.11].
* Makefile: Fix "unexpected operator" error on install [12.0.2] [11.6.6]
[11.4.11].
* sar: Fix typo in manual page [12.0.2] [11.6.6] [11.4.11].
* New non regression tests added.
* README file updated: Added LGTM code quality badges.
* sar manual page updated.
* FAQ updated.
* Cosmetic fixes.
2018/08/03: Version 12.0.0 - Sebastien Godard (sysstat <at> orange.fr)
* 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.
* sadf: SVG: Display graphs for swap utilization in packed mode [11.6.5].
* sadf: SVG: Don't take into account activities with no graphs when
calculating canvas height [11.6.5].
* sadf: SVG: Don't insert a gap in SVG output if an activity is not
displayed [11.6.5].
* sadf: SVG: Fix possible negative value in graphs coordinates [11.6.5].
* 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.
2018/06/01: Version 11.7.4 - Sebastien Godard (sysstat <at> orange.fr)
* sar/sadf: Add new option "--iface=": Allow the user to select the
network interfaces to display.
* sar/sadf: Add new option "--dev=": Allow the user to select the
block devices to display.
* sar/sadf: Add new option "--fs=": Allow the user to select the
filesystems to display.
* Add new option "--dec=": Allow the user to choose the number of decimal
places to be used by sysstat commands.
* Manual pages updated (sar, sadf, cifsiostat, iostat, mpstat, pidstat).
* sar: Change how used memory (kbmemused) is calculated to be
consistent with free(1) and top(1)'s output [11.6.4] [11.4.10].
* pidstat: Fix incorrect thread names displayed with -t and -l options
[11.6.4] [11.4.10].
2018/04/06: Version 11.7.3 - Sebastien Godard (sysstat <at> orange.fr)
* sar: Fix possible crash happening when buffers needed to be
reallocated to accomodate more devices.
* sar/sadf/mpstat: Compute global CPU statistics as the sum of individual
CPU ones.
* mpstat: Compute statistics for node "all" as the sum of individual
CPU statistics.
* sar: Add new "-z" option, which tells sar to omit output for any
devices for which there was no activity during the sample period.
* sar/sadf: Now better take into account offline and online CPU when
displaying softnet statistics.
* sadc: Shrink size of sadc binary file by compiling out unneeded
functions.
* sadf: Change raw format output to be CSV compliant.
* sadf: Reorder some values displayed in debug mode/raw format.
* Add initial support for major numbers > 255.
* Update sysstat.ioconf devices list.
* mpstat: Remove option "-P ON". mpstat now displays only online CPU by
default.
* sar and mpstat manual pages updated.
* pidstat: Report CPU usage for a process as the sum of all threads
[11.6.3] [11.4.9].
* sar: Change condition used in workaround for CPU coming back online
[11.6.3] [11.4.9].
* NLS updated: Various translations updated.
2018/02/12: Version 11.7.2 - Sebastien Godard (sysstat <at> orange.fr)
* sadf: Rewrite function used to convert an old binary data file to
the up-to-date format.
* sar: Display all items for USB and filesystems activities in the
summary ending the report.
* sar: Don't read statistics twice when displaying average stats since
system startup.
* sar: Update magic number for certain activities structures (should have
been done in 11.7.1).
* sar: Display reports name in help message (sar --help).
* sadc: Enable the user to select which activities will be collected
by their name.
* sar/sadc: Add DEBUG code.
* sadf: RAW: Enhance output.
* sadf: RAW: Rename "showhints" option to "debug".
* sadf: sadf -H now displays more details on file.
* sadf: SVG: Set minimum canvas height to 100 points.
* sadf: SVG: Display grid and graduations on the whole width of the graph
[11.6.3] [11.4.9].
* sadf: SVG: Don't display graphs for offline CPU.
* iostat, cifsiostat: Display device name at the end of the line
when option -h is used.
* iostat: Refresh device list properly [11.6.3] [11.4.9].
* Travis CI: Add new tests.
* Increase maximum number of interrupts that can be processed by sysstat
commands (NR_IRQS).
* FAQ updated [11.6.3] [11.4.9].
* sadf and sar manual pages updated.
* NLS updated: Various translations updated.
* README file updated.
* Code cleaned and cosmetic fixes.
2018/01/12: Version 11.7.1 - Sebastien Godard (sysstat <at> orange.fr)
* sar/sadc: New binary data file format, which is now more flexible
and takes much less space on disk.
* sar/sadc: Dynamic structures allocation for all devices registered
by the system.
* sar/sadf: Support for big-endian/little-endian format for binary
data files.
* sar/sadc: Use 64-bit time values in binary data files.
* sar/sadc: Update statistics structures to keep with current kernels.
* sar/sadc: Update binary file's header data to deal with patchlevel
and sublevel version numbers greater than 15.
* sadc: Save HZ value in data file header.
* sar/sadc: Don't assume CPU statistics are always saved in binary
data files.
* sar/sadf: Don't display offline CPU.
* sadf: Conversion function (option -c) temporarily inhibited.
It will work again with next sysstat version (11.7.2).
* sar: The option used to display a help message is now "--help".
* sar: Add new option -h to make sar's output easier to read by a
human. This option moves device names (disks, network interfaces)
at the end of the line. This option also sets options -p (pretty-
print) and --human.
* sadf: RAW: Display number of items for each activity.
* sadf: Make option -H display all the activities present in file,
whether known or unknown.
* All commands now use only /proc/uptime to compute system uptime.
Also use a time interval expressed in seconds, not in jiffies.
* Makefile: Fix dependencies between files.
* Makefile: Remove old references to nfsiostat command.
* [Robert Luberda]: Fix sadc crash when really long lines are
read from /etc/mtab [11.6.1] [11.4.7] [11.2.13].
* [JoungKyun Kim]: NLS updated: Add Korean translation [11.6.1].
* [Christian Ehrhardt]: Fix 00 byte after values when --human is
not set [11.6.1].
* Fix invalid token in "iostat -y" JSON output [11.6.1].
* Workaround for offline CPU coming back online [11.6.2] [11.4.8]
[11.2.14].
* sadf: Fix CSV output for TTY statistics [11.6.2] [11.4.8]
[11.2.14].
* sadf: Remove duplicate % sign displayed in ppc mode [11.6.2].
* SVG: Display time as xx:00 instead of xxH when "oneday" option
is used [11.6.2] [11.4.8].
* sar: Use ULLONG_MAX/2 to check if network device counters have
overflown [11.6.2] [11.4.8] [11.2.14].
* Remove SCCSID strings in executable files to allow reproducible
build [11.6.1] [11.4.7] [11.2.13].
* Remove unused parameters passed to functions [11.6.1] [11.4.7]
[11.2.13].
* sadf: Don't use f_count2() function pointer [11.6.1] [11.4.7]
[11.2.13].
* [Lukas Zapletal]: Update comment of SA_DIR in sysconfig file [11.6.1]
[11.4.7] [11.2.13].
* NLS: Various translations updated.
* Various cosmetic fixes, typo fixes and documentation enhancements
in source code.
2017/08/14: Version 11.6.0 - Sebastien Godard (sysstat <at> orange.fr)
* pidstat: Add new option (-e) which can be used to pass a program
to execute and make pidstat monitor it.
* pidstat: Add new option (-H) to display timestamps in seconds
since the Epoch.
* pidstat manual page updated.
* Revert "ARM: Fix sadc crash because of unaligned memory accesses".
The fix may cause segmentation faults in some cases [11.4.6]
[11.2.12].
* Add BUG_REPORT template file.
* README file updated.
* Cosmetic changes in code.
* lsm file updated [11.4.6] [11.2.12].
2017/07/05: Version 11.5.7 - Sebastien Godard (sysstat <at> orange.fr)
* iostat: Add new "-s" switch used to display a short (narrow)
version of the report that should fit in 80 chars wide screens.
* iostat: Add new metrics to iostat's extended statistics report.
* iostat: Express requests average size in kB, not sectors.
* iostat: Make JSON output depend on options used.
* iostat: Remove trailing colon following "Device" field name.
* sar/sadf: Metrics from disks report previously expressed in
sectors are now expressed in kB.
* Update DTD/XSD documents.
* SVG: Fix graphs for swap space utilization statistics.
* Display unit with areq-sz metric values when --human option used.
* Display a percent sign after values when --human option used.
* pidstat: Don't stop if /proc/#/schedstat files don't exist.
* Fix ressource leak (CID 144609) [11.4.5] [11.2.11].
* Cast variables to target type before use [11.4.5] [11.2.11].
* Fix buffer overflow when options -s or -e are used with sar
(DEBIAN bug #863197) [11.4.5] [11.2.11].
* SVG: Define a max number of horizontal lines for the background
grid [11.4.5].
* Change default colors to be usable on both dark and light
terminal backgrounds [11.4.5] [11.2.11].
* Start collect and summary systemd services after sysstat.service
[11.4.5] [11.2.11].
* Manual pages updated.
* CREDITS file updated.
2017/05/10: Version 11.5.6 - Sebastien Godard (sysstat <at> orange.fr)
* mpstat: Provide CPU statistics based on NUMA node placement.
* SVG: Add new option: "showinfo".
* ARM: Fix sadc crash because of unaligned memory accesses [11.4.4]
[11.2.10].
* Makefile: Fix test failures on big endian archs.
* rndr_stats.c: Simplify fix for warning given by
gcc -Werror=format-security
* mpstat: Remove unneeded parameter from JSON functions.
* mpstat and sadf manual pages updated.
* [Robert Luberda]: isag: Add several enhancements and fixes.
* Fix typo in sadf manual page [11.4.4].
2017/02/27: Version 11.5.5 - Sebastien Godard (sysstat <at> orange.fr)
* SVG: Allow multiple charts on a row (new option added: "packed").
* SVG: Add new option: "height=..."
* SVG: Properly terminate SVG file when no data have been found
[11.4.4].
* SVG: Don't extend X axis beyond time end [11.4.4].
* Add new %wait field to pidstat CPU utilization.
* sadf: Fix insecure data handling (CID #139643).
* sadf: Small code cleanup.
* Fix comment in /etc/sysconfig/sysstat file [11.4.4] [11.2.10].
* Makefile: Add regression tests ("test" target).
* Hook up to Travis CI.
* README file completely rewritten.
* FAQ file converted to MarkDown format.
* Remove isag support.
* sadf and pisdstat manual pages updated.
* Remove nfsiostat from .gitignore file [11.4.4] [11.2.10].
2017/01/11: Version 11.5.4 - Sebastien Godard (sysstat <at> orange.fr)
* sadf: Add new "raw" output format.
* sar: Remove memory statistics (option -R).
* SVG: Give actual canvas height at the end of SVG output.
* Make sar's -I option work again with sadf.
* sar: Better handle dynamically registered devices [11.4.3]
[11.2.9].
* sar: Fix incorrect gcc warning in svg_stats.c [11.4.3].
* SVG: Init f_svg_print() function pointer to NULL [11.4.3].
* sadf and sar manual pages updated.
* README file updated (added Coverity Badge).
* NLS translations updated. Added new Friulian translation.
* Cosmetic fixes in source code.
2016/12/06: Version 11.5.3 - Sebastien Godard (sysstat <at> orange.fr)
* sar: Add new metric "available free memory" to memory statistics.
* Update DTD and XSD documents to include new metric.
* sar/pidstat/iostat/tapestat/cifsiostat: Add new --human option to
display values in human readable format.
* SVG: Add new option "showidle" to be used with sadf to display
CPU idle state.
* sar/mpstat: Allow selection of a range of CPU or interrupts.
* Update mpstat, sar and sadf manual pages.
* iostat/mpstat: Fix "'LC_NUMERIC' undeclared" error message when
compiling sysstat.
* Sort keywords definition in sar, sadc and mpstat manual pages
[11.2.9] [11.4.3].
* SVG: Change some colors to make graphs easier to distinguish
[11.4.3].
* Small fix in iostat manual page [11.2.9] [11.4.3].
* Cosmetic changes in source code [11.2.9] [11.4.3].
* Update lsm file contents.
* NLS updated.
2016/11/04: Version 11.5.2 - Sebastien Godard (sysstat <at> orange.fr)
* sar: Add software-based network processing (softnet) statistics.
* sadf: Add output formats for softnet statistics.
* [Michal Sekletar]: sar: Make buffers that hold timestamps
bigger [11.2.8] [11.4.2].
* [Shantanu Goel]: sar: /proc/vmstat fix for Linux 4.8 [11.2.8]
[11.4.2].
* [Mike Winter]: pidstat: Use system constants for process name
length and username length.
* [Breno Leitao]: sar: Improve cpuinfo read for POWER architecture
[11.2.8] [11.4.2].
* Make various buffers size holding timestamps consistent.
* sadf: Use a decimal point instead of a coma in JSON output
[11.2.8] [11.4.2].
* mpstat, iostat: Use a decimal point instead of a coma in JSON
output.
* pidstat: Use either the short or the full command line when
looking for a pattern with options -C or -G [11.2.8] [11.4.2].
* sar manual page updated.
* NLS updated.
* CREDITS file updated.
2016/09/23: Version 11.5.1 - Sebastien Godard (sysstat <at> orange.fr)
* iostat: Add JSON output (option "-o JSON").
* mpstat: Add JSON output (option "-o JSON").
* sadf: Fix broken datafile conversion from old formats
[11.2.7] [11.4.1].
* sadf: Fix fields list displayed by sadf -d for filesystem
activity [11.2.7] [11.4.1].
* pidstat: Don't omit kernel threads when using -l option [11.2.7]
[11.4.1].
* Reuse hdr_line string from struct activity to display activities
title line.
* sadf: Remove sysstat-version from JSON output.
* iostat and mpstat manual pages updated.
2016/08/15: Version 11.4.0 - Sebastien Godard (sysstat <at> orange.fr)
* sar: Workaround for I/O and transfer rates statistics which may
be wrongly calculated if a filesystem is unmounted [11.2.6].
* SVG: Fix how bar graphs are displayed for filesystems statistics
in order to not loose the first sample.
* SVG: Change graphs order to be consistent with the output of sar.
* SVG: Change some graphs's title.
* Replace strcpy() with strncpy() to avoid buffer overflows [11.2.6].
* Fixed unsigned compared against 0 problem (CID#127473) [11.2.6].
* NLS updated.
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
statistics, hugepages utilization statistics, IPv4 and IPv6
network sockets statistics, UDPv4, TCPv4 and IPv4 network statistics.
* SVG: Add skipempty and autoscale options to control SVG output.
* sadf and sar manual pages updated [11.2.4].
* NLS translation updated.
* Various cosmetic changes in code [11.2.4].
2016/04/09: Version 11.3.3 - Sebastien Godard (sysstat <at> orange.fr)
* SVG: Add SVG output for CPU statistics, CPU frequency statistics,
memory and swap statistics, and queue length and load average
statistics.
* SVG: Make SVG code independent from the locale used to display
numerical values.
* SVG: Fix possibly truncated SVG code.
* SVG: Make sure that a minimum interval value is used on X and Y
axis.
* [Peter Portante]: Quick fix for cprintf_u64 non-uintv64_t [11.2.3].
* NLS translations updated.
2016/03/13: Version 11.3.2 - Sebastien Godard (sysstat <at> orange.fr)
* sadf: Add SVG output for paging statistics, network interfaces
and swap statistics.
* SVG: Specify charset encoding in SVG header.
* SVG: Fix invalid use of attribute vector-effect.
* sar: Fix possible confusion between network interfaces that
could happen when a new interface was registered and appeared
in the middle of the list in the /proc/net/dev file [11.2.2].
* sar: Fix possible compatibility issues between sysstat versions
[11.2.2.].
* [Y. Namiki]: sar: Print time in the ISO format if
S_TIME_FORMAT=ISO [11.2.2].
* mpstat/pidstat: Print time in the ISO format if S_TIME_FORMAT=ISO
[11.2.2].
* [Steve Kay]: Disable NLS if any gettext components are
unavailable [11.2.2].
* [Steve Kay]: sadf: Fix several typos in SVG output.
* [Steve Kay]: Fix tapestat manual page typos [11.2.2].
* [Peter Schiffer]: Add new SP_VALUE_100() macro which limits
value to 100% for CPU statistics displayed by pidstat [11.2.2].
* sar, sadf, pidstat and mpstat manual pages updated.
2016/02/21: Version 11.3.1 - Sebastien Godard (sysstat <at> orange.fr)
* sadf: Add new SVG (Scalable Vector Graphics) output format.
This option enables the user to display fancy graphs in a
web brower using the data collected by sar/sadc!
* sar/sadf: Major code refactoring.
* sadf: Don't display the JSON fchosts tag when no statistics
data exist for Fibre Channel [11.2.1].
* README file converted to Markdown format [11.2.1].
* [Peter Schiffer]: Convert CREDITS file to utf-8 [11.2.1].
* [Peter Schiffer]: Update license text [11.2.1].
* sadf manual page updated.
* FAQ updated.
* Update README file and copyright messages [11.2.1].
* NLS updated [11.2.1].
2015/12/27: Version 11.2.0 - Sebastien Godard (sysstat <at> orange.fr)
* mpstat: Code refactoring (better handle some special borderline
cases for per-processor interrupts statistics).
* mpstat: Option -I now accepts a list of comma-separated
arguments.
* sar: Fix color output for %temp and %in fields.
* sadf: Fix bug preventing sadf from converting a data file with
an old format.
* sadc: Fix insecure data handling, really (CID #29720).
* [Peter Schiffer]: Increase NR_CPUS to match kernel upstream.
* sar: Check minimum size of sa data files header (CID #29719).
* sadc: Fix default number of frequencies for A_PWR_WGHFREQ
activity.
* pidstat: Define new SCHED_DEADLINE scheduling policy.
* Remove obsolete nfsiostat-sysstat command.
* mpstat manual page updated.
* NLS updated.
2015/10/23: Version 11.1.8 - Sebastien Godard (sysstat <at> orange.fr)
* Add support for color customization.
* Add color support for pidstat, tapestat and cifsiostat commands.
* Define values "always", "never" and "auto" for S_COLORS
environment variable.
* sar: Remove extra line of statistics displayed when SIGINT is
received.
* Add missing va_end() statements (CID #113539, #113540, #113541,
#113542).
* Fix possible NULL pointer dereference in SREALLOC macro (CID
#29706) [11.0.8].
* sadc: Fix untrusted value used as argument (CID #29720) [11.0.8].
* sadc: Fix another insecure data handling (CID #29720).
* sar/sadc: Set an upper limit for each kind of item that sar/sadc
can handle.
* Manual pages updated for iostat, mpstat, sar, pidstat, tapestat
and cifsiostat commands.
* Update librdsensors.a target in Makefile [11.0.8].
2015/09/20: Version 11.1.7 - Sebastien Godard (sysstat <at> orange.fr)
* Add color support for mpstat, iostat and sar commands.
* [Peter Schiffer]: Fix problem with pidstat output values > 100%
for %CPU [11.0.7].
* [Shane Seymour]: tapestat: Fix issue when st driver is unloaded
then loaded again.
* [Christian Neukirchen]: Fix header files included in tapestat.
* Make sysstat build on musl (non-glibc) environment.
* tapestat: Check fscanf() return values.
* [Alexis Solanas]: Fix issue with iostat not showing the full
device name [11.0.7].
* sa2: DATE couldn't be set when DATE_OPTS variable was empty.
Fix this.
* Add sa2 option to avoid sarDD report generation.
* [Julian Taylor]: sargraph2: Fix MB/s units and help typo.
* sysstat(5), iostat, mpstat and sar manual pages updated.
* NLS: Sync'd with Translation Project.
* CREDITS file updated.
2015/08/24: Version 11.1.6 - Sebastien Godard (sysstat <at> orange.fr)
* [Shane Seymour]: Added new "tapestat" command aimed at
displaying statistics for tape drives.
* [Shane Seymour]: Added tapestat manual page.
* Check /proc/net/snmp format to collect ICMP statistics at
their right positions [11.0.6].
* sadc: Fix untrusted value used as argument.
* sa_conv.c: Fix ressource leak.
* ioconf.c: Fix several ressource leaks [11.0.6].
* mpstat: Fix alignment output, really [11.0.6].
* [Sampsa Kiiskinen]: Fix bug in isag [11.0.6].
* iostat's option -T renamed to -H.
* iostat manual page updated.
* NLS updated.
* CREDITS file updated.
2015/06/12: Version 11.1.5 - Sebastien Godard (sysstat <at> orange.fr)
* [Steve Kay]: sar: Added fibre channel HBA statistics.
* [Steve Kay]: Replace non printable characters in comments
displayed by sar/sadf.
* [Peter Schiffer]: Fixed and simplified some math expressions
in pr_stats.c [11.0.5].
* [Peter Schiffer]: ioconf.c: Check value of variable "major"
read from file [11.0.5].
* [Peter Schiffer]: ioconf.c: Use strncpy instead of strcpy [11.0.5].
* sar: Fixed untrusted loop bound [11.0.5].
* sadc: Fixed time-of-check, time-of-use race condition.
* [Vitezslav Cizek]: Assume device-mapper is not running when
it is not found in /proc/devices.
* sar: Added option --sadc. This option indicates which data
collector will be called by sar.
* sadf: Fixed null pointer dereference which could happen with a
malformed system activity datafile.
* cifsiostat: Fixed possible integer overflowed argument [11.0.5].
* sar manual page updated.
* FAQ updated.
* DTD and XSD documents updated.
* NLS updated.
2015/04/07: Version 11.1.4 - Sebastien Godard (sysstat <at> orange.fr)
* Makefile: sysstat init script may sometimes be called rc.sysstat.
So use that name when needed [11.0.4].
* pidstat: Don't stop if gtime and cgtime fields are unavailable
[11.0.4].
* sar: Fix output with filesystems having more than MAX_FS_LEN
characters in length.
* Updated DTD and XSD documents. XML document, as displayed by
sadf -x, should now be properly validated against them.
* [Peter Schiffer]: Replace spaces with tabs in Makefile.in [11.0.4].
* [Peter Schiffer]: Create appropriate directories in DESTDIR if
missing [11.0.4].
* [Peter Schiffer]: Fixed installation of systemd/cron files on
systems w/o systemd [11.0.4].
* [Peter Schiffer]: Don't look in weird places for programs during
configuration [11.0.4].
* [Steve Kay]: sar: Added option to display mountpoint names instead
of filesystem names.
* [Steve Kay]: sar/sadf: Permit hh:mm:ss as well as hh:mm.
* [Steve Kay]: Fix mpstat SCPU alignment output [11.0.4].
* [Steve Kay]: Fix unproperly indented line in sar -h output.
* Makefile: Call chkconfig only if $(COPY_ONLY) is set to no [11.0.4].
* sysstat(5) manual page updated [11.0.4].
* [Dimitrios Apostolou]: Updated sargraph tool.
* [Dimitrios Apostolou]: Updated sa2 script to support more compression
formats. Simplify logic with regexes.
* [Dimitrios Apostolou]: YESTERDAY variable can now be changed in sysstat
config file (/etc/sysconfig/sysstat).
* [Dimitrios Apostolou]: By default sa2 now generates yesterday's summary.
* CREDITS file updated.
2015/02/13: Version 11.1.3 - Sebastien Godard (sysstat <at> orange.fr)
* sar/sadc: Added new metrics from /proc/meminfo to memory
statistics.
* sadf: Update output formats to take into account new memory
metrics.
* [Peter Schiffer]: Fixes from static analysis.
* [Peter Schiffer]: Prefer xz compression program when compressing
sa data files [11.0.3].
* [Peter Schiffer]: Portable way to detect 64 bit OS in configure
script [11.0.4].
* [Vasant Hegde]: sadc: Fix possible race condition in signal
handler code [11.0.3].
* Fix description of %util in iostat and sar manual pages [11.0.3].
* Fix wrong size used in upgrade_magic_section() function.
* Add new sadc_options variable to configure script.
* Rename --disable-man-group option to --disable-file-attr. This
configure's option prevents the build process from setting
attributes of files being installed.
* Make sure that no crontabs are activated when configure's option
--enable-copy-only is used [11.0.3].
* FAQ updated.
* RPM spec file updated.
* sar manual page updated.
* sadc manual page updated [11.0.3].
* CREDITS file updated.
* Code cleaned [11.0.3].
2014/10/19: Version 11.1.2 - Sebastien Godard (sysstat <at> orange.fr)
* [Robert Elliott]: Added irqtop command. irqtop monitors
differences in /proc/interrupts and /proc/softirqs per CPU,
along with CPU statistics. irqtop is currently in the contrib
directory.
* [Lance Shelton]: Added irqstat command, a better way to watch
/proc/interrupts, designed for NUMA systems with many
processors.
* [Vasant Hegde]: sadc: Don't send SIGINT signal if parent
process is already dead [11.0.2].
* sadc: Make sure that functions used to count items (CPU,
network interfaces, etc.) are called only once.
* sar and sadf now tell the user when they cannot read a file
because the endian format doesn't match.
* Fixed incomplete sar and sadf output when end time (specified
with option -e) crosses 24 hour boundary [11.0.2].
* cifsiostat/nfsiostat: Fix output on single core CPU [11.0.2].
* pidstat didn't handle processes with spaces in their name
properly. This is now fixed [11.0.2].
* NLS updated.
* CREDITS file updated.
2014/08/30: Version 11.1.1 - Sebastien Godard (sysstat <at> orange.fr)
* Added option -c to sadf: This option enables the user to
convert an sa datafile with an old format (at least 9.1.6)
to the up-to-date format (11.1.1 as of today).
* Update sadf -H output to print datafile date and tell whether
this file has been converted from an old datafile or not.
* Added option -[0-9]+ to sadf to show data of that days ago
[11.0.1].
* Use statvfs() system call instead of deprecated statfs() to
get filesystems statistics with sar [11.0.1].
* sar: Stricter syntax check [11.0.1].
* Remove unneeded include file in sa_common.c [11.0.1].
* [Kosaki Motohiro]: Update workaround for 32bit CPU counters
[11.0.1].
* Define unknown scheduling policies in pidstat.h [11.0.1].
* [Ivana Varekova]: Test return value for fgets/fscanf calls
[11.0.1].
* Makefile updated: Follow symlinks when creating the tarballs
[11.0.1].
* sadf manual page updated [11.0.1].
2014/06/17: Version 11.0.0 - Sebastien Godard (sysstat <at> orange.fr)
* [Cedric Marie]: pidstat now displays task scheduling priority
and policy along with task switching activity (-w option).
* [Cedric Marie]: pidstat: Add option -G to filter processes
by name.
* pidstat: Update variables type to be consistent with recent
3.x kernels.
* sadc/sar/sadf: The standard daily data files may now be
named saYYYYMMDD instead of saDD. Option -D has been added
to sar and sadc to tell them to write to data files under the
name saYYYYMMDD.
* sadc/sar/sadf: Take into account alternate locations for
standard daily data files.
* sa1 and sa2 scripts updated: Don't create a tree of directories
any more if HISTORY is greater than 28. Use saYYYYMMDD
data files instead.
* sa1 and sa2 scripts now take into account two new variables:
SA_DIR (directory where sa and sar files are located) and
ZIP (compression program to use).
* Make sysstat init script source the functions library
* Fix possible buffer overflow.
* Small fix with sadc's option -S: It is now possible to enter
several comma separated values.
* Don't install crontabs when using systemd timer units.
* Manual pages updated.
* FAQ updated.
* NLS updated. Galician and Hungarian translations added.
* CREDITS file updated.
2014/03/18: Version 10.3.1 - Sebastien Godard (sysstat <at> orange.fr)
WARNING: Daily data files format has changed, and is *not*
compatible with the previous one! [0x2173]
* sar/sadc/sadf: Now take into account a change of CPU count
in datafiles. The number of CPU is displayed in the RESTART
messages.
* DTD and XSD documents updated.
* [Tomasz Torcz]: Add systemd timer units replacing cronjobs.
* [Mike Kazantsev]: Fix output of sadf -j with file-utc-time present.
* [Peter Portante]: sa2 script now also catches 'xz' compressed
files as well.
* Rename nfsiostat to nfsiostat-sysstat and indicate it is now
obsolete. An nfsiostat command is already included in the
nfs-utils package.
* When attempting to use a non existent daily datafile, sar and
sadf tell the user to check if data collecting is enabled.
* sadf -H now displays the number of activities in file.
* nfsiostat manual page updated.
* FAQ updated.
* README file updated.
* NLS updated.
2014/01/19: Version 10.2.1 - Sebastien Godard (sysstat <at> orange.fr)
* 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.
2013/11/03: Version 10.2.0 - Sebastien Godard (sysstat <at> orange.fr)
* pidstat: Added option -v, enabling the user to display the
number of threads and file descriptors associated with tasks.
* Stack stats displayed by "pidstat -s" were sometimes not
displayed for some processes although values had changed.
This is now fixed.
* pidstat can now display stats since system startup for a list
of processes given on the command line.
* pidstat -d now displays -1 for I/O stats values when the
process I/O file cannot be read (permission denied or file
non existent).
* mpstat and pidstat commands now exit immediately when they
get a SIGINT signal during the first interval of time.
* [Alexander Troosh]: mpstat: Take into account the highest
processor number in mpstat output.
* Rearrange options displayed by sar -h (upper case option
should be displayed before its lower case counterpart).
* Added "prealloc" variable to configure script. This variable
will determine the size of data files created by sar/sadc.
* Added xz-compressed target to Makefile.
* pidstat manual page updated.
* NLS updated.
* CREDIT updated.
2013/09/13: Version 10.1.7 - Sebastien Godard (sysstat <at> orange.fr)
* New metric added to sar network devices statistics: %ifutil
now gives the network interface utilization percentage.
* Now use a lightweight static library having only the necessary
functions to compile sysstat commands. This results in a
size 25% to almost 45% smaller for some commands.
* [Kevin Johnson]: Rewrite rule for librdstats.a in Makefile
to allow parallel execution.
* [Peter Schiffer]: Fix wrong permissions for data file created
by sa1 script when HISTORY is greater than 28.
* [Muneyuki Noguchi]: Use %u instead of %d for unsigned int
variables.
* [Muneyuki Noguchi]: Close file descriptor before exit in
pidstat.c.
* [Muneyuki Noguchi]: Remove redundant NULL checks.
* [James Fraser]: Replace comma with semi-colon in filesystems
statistics header line.
* Fixed sar log file corruption in odd Feb 28th edge-case.
* Filesystems statistics (displayed by sar -F) are now collected
by sadc only if option "-S XDISK" is used.
* sar now collects all statistics (including partitions ones)
when data are saved into a file with option -o.
* [Yan Gao]: Update iostat manual page: Don't say that device
saturation occurs when %util is close to 100% for devices
serving multiple requests simultaneously.
* Documentation fixes and updates.
* Several manual pages updated (sar, sadc, sadf, sa1, sa2, sysstat).
* NLS updated.
2013/06/09: Version 10.1.6 - Sebastien Godard (sysstat <at> orange.fr)
* Filesystems statistics added to sar/sadc/sadf. These stats can
be displayed with option -F.
* DTD and XSD documents updated.
* Code cleaned: Removed several unused constants from header files.
* Sysstat command options can now be 'collapsed' (grouped) when
not followed by an argument. So it's now possible for example
to enter 'iostat -px 2 5' since no device name is given to
option -p. This also concerns pidstat option -U.
* Fixed type for "memfree" and "intr" elements in XSD document.
* Removed functions used to count number of items from rd_stats.c
and put them in a separate file (count.c).
* NLS updated (da, hr, cs). Turkish translation added.
* Typos fixed. README file updated.
* Yet another cosmetic fix in pidstat manual page. Sar and
mpstat manual pages updated.
2013/03/31: Version 10.1.5 - Sebastien Godard (sysstat <at> orange.fr)
* mpstat now takes into account every interrupt per processor
so that their number adds up to the number displayed for CPU "all".
* [Peter Schiffer]: systemd unit file couldn't be installed
because PKG_PROG_PKG_CONFIG macro wasn't expanded in configure
script. This is now fixed.
* [Benno Schulenberg]: Fixed a small inconsistency in pidstat
usage message.
* Cosmetic fixes in pidstat manual page.
* NLS updated (de, eo, fi, fr, ja, nb, nl, ru, uk, vi).
* CREDITS file updated.
2013/03/08: Version 10.1.4 - Sebastien Godard (sysstat <at> orange.fr)
* [Christophe Cerin]: pidstat now stops and displays its average
stats when it receives SIGINT (crtl/c).
* mpstat now stops and displays its average stats when it
receives SIGINT (crtl/c).
* sar now stops and displays its average stats when it receives
SIGINT (crtl/c).
* pidstat now displays task's UID for all tasks.
* pidstat: -U option added. This option tells pidstat to display
the username of the task instead of its UID. When this option is
followed by a user name, then only tasks belonging to the
specified user are displayed by pidstat.
* pidstat manual page updated.
* Now use sigaction() instead of signal() for signals handling
to avoid portability problems.
* FAQ updated.
* NLS updated.
2012/12/23: Version 10.1.3 - Sebastien Godard (sysstat <at> orange.fr)
* Changed network counters (used by sar -n {DEV | EDEV }) to
unsigned long long to keep in sync with current kernels.
WARNING: This breaks compatibility with older sar data
files format for network statistics.
* Changed IPv4 counters (used by sar -n { IP | EIP}) to
unsigned long long to keep in sync with current kernels.
WARNING: This breaks compatibility with older sar data
files format for IPv4 statistics.
* Changed IPv6 counters (used by sar -n { IP6 | EIP6}) to
unsigned long long to keep in sync with current kernels.
WARNING: This breaks compatibility with older sar data
files format for IPv6 statistics.
* [Peter Schiffer]: Added option -y to iostat. This option
prevents iostat from displaying its first report with
statistics since system boot.
* [Peter Schiffer]: Increase NR_CPUS and NR_IRQS values.
* [John Lau]: sadc didn't collect all its activities when
it had to overwrite an old sysstat data file with some
unknown activity formats. This is now fixed.
* Now install sadc in $prefix/lib64 directory on 64 bit machines
even if $prefix/lib directory also exists.
* Fixed DTD document: If computer has run all day without
restart, XML output file from sadf -x has no boot elements.
* Remove heading spaces in softirq names displayed by mpstat
for easier reading.
* Fixed wrong command execution syntax in configure script.
* Removed several unused definitions in some header files.
* iostat manual page updated.
* NLS updated.
* CREDITS file updated.
2012/10/06: Version 10.1.2 - Sebastien Godard (sysstat <at> orange.fr)
* New field added to sar -u and mpstat: %gnice (time spent
running a niced guest).
* New field added to sar -r: kbdirty (amount of memory waiting
to get written back to disk).
* [Peter Schiffer]: systemd support added.
* [Peter Schiffer]: Sysstat init script updated to make it
more conforming to LSB.
* XML DTD document name is now tagged with a version number.
* Fixed a fatal error when compiled with -Werror=format-security.
* sar, sadf and mpstat manual pages updated.
* DTD and XSD documents updated.
* Cosmetic change in sadf -H output.
* NLS updated.
2012/07/29: Version 10.1.1 - Sebastien Godard (sysstat <at> orange.fr)
* Added option -[0-9]+ to sar to show data of that days ago.
* [Peter Schiffer]: Persistent device names support added to
sar and iostat (option -j).
* [Peter Schiffer]: Make sysstat disk counters consistent
with those from latest kernel (3.5).
WARNING: This breaks compatibility with older sar data
files format for disk activity.
* [Peter Schiffer]: sar: Use /sys/dev/block/major:minor links
to determine devices real name.
* Part of 'sadf -H' output was written to stderr instead of
stdout. This is now fixed.
* WARNING: sadf: Option '-T' has been renamed into '-U', and
option '-t' has been renamed into '-T'.
* sadf: New option -t added. This option tells sadf to display
the timestamps in the local time of the data file creator
instead of UTC. The same option exists for sar.
* [Peter Schiffer]: Various cosmetic changes in manual pages
and usage messages displayed by sysstat commands.
* FAQ updated.
* NLS updated.
* sar, sadf and iostat manual pages updated.
2012/05/16: Version 10.0.5 - Sebastien Godard (sysstat <at> orange.fr)
* [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.
* 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.
2012/03/07: Version 10.0.4 - Sebastien Godard (sysstat <at> orange.fr)
* [Andrey Borzenkov]: Don't take virtual devices into account in
sar -b results.
* [Peter Schiffer]: iostat didn't display target device
information when a symbolic link was specified as a parameter.
This is now fixed.
* The number of jiffies spent by a CPU in guest mode given by the
corresponding counter in /proc/stat may be slightly different
from that included in the user counter. Take this into account
when calculating current time interval value.
* configure script updated: Added --disable-stripping option.
Using this option tells configure to NOT strip object files.
* FAQ updated.
* sa1 manual page updated.
* NLS updated. Serbian translation added.
2011/11/27: Version 10.0.3 - Sebastien Godard (sysstat <at> orange.fr)
* sadf: New output format added: JSON (JavaScript Object
Notation). This format can be displayed with sadf's option -j.
* [Jurgen Heinemann]: Fixed a bug in sadf XML output.
* [Jurgen Heinemann]: Fixed several bugs in DTD and XSD
documents.
* [Petr Uzel]: Fixed random crash with iostat when called with
option -N [NOVELL Bug#729130].
* sadf manual page updated.
* NLS updated.
* CREDITS file updated.
2011/08/28: Version 10.0.2 - Sebastien Godard (sysstat <at> orange.fr)
* sadf modified to make it easier to add new output formats.
Its design is still not generic anyway.
* Option -T added to sadf: This option tells sadf to display
timestamps in seconds since the epoch (when applicable).
* Option "-P ON" added to mpstat. This option tells mpstat
to display stats only for online CPU.
* [Kei Ishida]: pidstat displayed stats for processes that
had terminated while pidstat was running. This is now fixed.
* [Jeroen Roovers]: Automate translation files handling in
Makefile.in.
* DTD and XSD documents updated.
* sadf and mpstat manual pages updated.
* pidstat manual page updated: Added description of field %MEM
displayed by pidstat -r.
* Various cosmetic changes (sar.c, sadf.c).
* NLS updated.
* CREDITS file updated.
2011/06/03: Version 10.0.1 - Sebastien Godard (sysstat <at> orange.fr)
* Added USB devices statistics to sar and sadc. The option
"-m USB" can now be used with sar to take a snapshot of all
the USB devices currently plugged into the system.
* sadf -p now displays the sensor device name for temperature,
voltage inputs and fans statistics.
* sar and pidstat: Check that _("Average") string doesn't exceed
the size of the timestamp buffer.
* [Ivana Varekova]: Added option -h to iostat. This option makes
the device utilization report easier to read with long device
names.
* [Ivana Varekova]: cifsiostat didn't count open files from the
"Posix Open" column in /proc/fs/cifs/Stats file. This is now
fixed.
* [Ivana Varekova]: Close file descriptor in read_uptime()
function (rd_stats.c file).
* Fixed XML output displayed by sadf (hugepages statistics were
included in <power-management> section).
* sar: Decrease column width for sensor device name (temperature,
voltage inputs and fans statistics).
* Remove unnecessary arguments from functions in pr_stats.c.
* sar manual page updated.
* DTD and XSD documents updated and cleaned.
* NLS updated. Esperanto translation added.
* CREDITS file updated.
2011/03/15: Version 10.0.0 - Sebastien Godard (sysstat <at> orange.fr)
* [Ivana Varekova]: Fixed a problem with long NFS and CIFS share
names in cifsiostat and nfsiostat.
* [Ivana Varekova]: Added the possibility to extend the number
of slots for NFS and CIFS mount points on the fly.
* [Ivana Varekova]: Check calloc() return value in cifsiostat
and nfsiostat.
* [Jan Kaluza]: Added --debuginfo option to cifsiostat and
nfsiostat.
* cifsiostat and nfsiostat manual pages updated.
* Don't link sysstat's commands with sensors library if not
needed [DEBIAN Bug#612571].
* [Adam Heath]: iostat incorrectly mapped device-mapper IDs
greater than 256. This is now fixed [DEBIAN Bug#614397].
* Sysstat's commands option -V now displays the version number
on stdout and returns 0 for the exit code.
* sysstat_panic function is now defined only in DEBUG mode.
* NLS updated. Ukrainian translation added.
* CREDITS file updated.
2010/12/26: Version 9.1.7 - Sebastien Godard (sysstat <at> orange.fr)
INFO: stats_queue structure format has changed and is *not*
compatible with the previous one [+1]
* sar now tells sadc to read only the necessary groups of
activities.
* Added a new metric (number of tasks waiting for I/O) to
sar -q.
* Added two new metrics (amount of active and inactive
memory) to sar -r.
* [Ivana Varekova]: Fix segfaults on bogus localtime input.
* Fixed bogus CPU statistics output, which happened when
CPU user value from /proc/stat wasn't incremented whereas
CPU guest value was.
* nfsiostat now takes into account POSIXLY_CORRECT environment
variable. nfsiostat default output is expressed in kB/s,
unless this variable is set (in which case the output is
expressed in blocks/s).
* No longer assume that device-mapper major number is 253.
Get the real number from /proc/devices file.