[go: up one dir, main page]

File: NEWS

package info (click to toggle)
spew 1.0.8-1.1
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 948 kB
  • sloc: cpp: 5,957; sh: 3,846; makefile: 116
file content (110 lines) | stat: -rw-r--r-- 3,350 bytes parent folder | download | duplicates (4)
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
Changes since 1.0.7

* Fixed a build issue with Debian. The basename function is available on
  new releases.

* Fixed a problem with with reusing the same random seed for every 
  iteration.  New seed is now used for every iteration.

Changes since 1.0.6

* Fixed a bug where the IOPS counter was not being reset between iterations 
  resulting in IOPS increasing after every interation.

* Fixed gcc 4.2 and 4.3 compile problems

* Spew no longer truncates the file when using the -o|--offset option.

Changes since 1.0.5

* Ported to IA-64 HP-UX.

* Joe Eiler contributed a patch that adds new patterns -- ones, zeros, alt, and
user defined. These patterns are all variations of the zeros
pattern, but instead 0's, 1's, 0xaa's, or any number between 0 and 255
are used in the buffer.

* Fixed build problems with GNU/kFreeBSD, which is Debian with a
  FreeBSD kernel.

* Fixed the following bugs:

  Not all data integrity errors were being logged (They were still
  being detected, just details were not included in the logfile).

  When using the -c|continue-after-error option, all subsequent
  transfers after the initial error were reported as errors when using
  the -P|--progress option.

  Offset into file for reported errors was added twice.

  Data range for integrity errors was reported in the log twice.

  Transfers with data integrity errors were not added to the total
  data transferred, resulting in attempted reads past the end of file.

Changes since 1.0.4

* Fixed bug in calculating read IOPS.

* Fixed double-counting bug when calculating intermediate statistics
  (used with --progress option).

Changes since 1.0.3

* Renamed the executable "snarf" to "gorge" to prevent a naming conflict with 
  the Snarf project (http://www.xach.com/snarf/).

* Fixed various Debian packaging problems.

* Command-line options can now be put in rcfiles.
  Added an --rc-file option to specify a rcfile on the command-line.
  Added an --no-rcfiles option to prevent the reading of standard rcfiles.

* I/O's per second (IOPS) statistics are now output to the console and
  to the logfile. 

* Issue better error messages when command-line options are used incorrectly.

* Fixed static builds for HP-UX 11.

Changes since 1.0.2

* Changed license from Hewlett-Packard proprietary to GPL.  Kudos to 
  Hewlett-Packard for agreeing to open source this project.

* Don't need to do an initial seek (with the --offset option), since offsets
  are contained in each transfer.  This fixes a bug when writing to
  tape drives where seeks are illegal.

Changes since 1.0.1

* Added an FAQ.

* Alphabetically sorted options and parameters in usage and man-pages.

* Added a PATTERNS section to the man-page.  This section will describe the 
  the various algorithms used for the --pattern option.

* Can now use the tebibytes(t) and terabytes(T) units for
  the --min-block-size, --max-block-size, --offset options and the the
  FILE_SIZE parameter.

* I/O error messages are sent to the log file as well as the screen.

* Read and write under-run are no longer treated as errors.  Under-runs
  are now logged instead.


Changes since 1.0.0

* Fixed a segmentation fault when using random block sizes with the --progress
  option.

* Fixed a memory leak that occurs when --iterations is 0 or greater
  than 1.

* Updated the documentation.