]>
www.infradead.org Git - users/hch/fsqual.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Avi Kivity [Tue, 5 Jan 2021 17:15:13 +0000 (19:15 +0200)]
Reduce usage of std::random_device
It is relatively expensive on hosts without a hardware random
number generator.
Avi Kivity [Tue, 5 Jan 2021 17:14:51 +0000 (19:14 +0200)]
Test reads too
Reads are fine, but test them for completeness.
Avi Kivity [Tue, 5 Jan 2021 11:59:10 +0000 (13:59 +0200)]
Update README for new tests
Avi Kivity [Tue, 5 Jan 2021 11:43:52 +0000 (13:43 +0200)]
Detect filesystem blocksize instead of assuming 4096
Avi Kivity [Tue, 5 Jan 2021 11:20:00 +0000 (13:20 +0200)]
Drop the word "mode" from the report
It doesn't do anything.
Avi Kivity [Tue, 5 Jan 2021 11:18:11 +0000 (13:18 +0200)]
Don't report "appending io" for prezero tests
These are overwrite tests; report them as such.
Avi Kivity [Tue, 5 Jan 2021 11:15:52 +0000 (13:15 +0200)]
Add O_DSYNC tests
These are only expected to pass with prezero (they fail on Linux 5.9).
Avi Kivity [Tue, 5 Jan 2021 11:10:06 +0000 (13:10 +0200)]
Merge run_test() and test_concurrent_append()
The split no longer makes any sense.
Avi Kivity [Tue, 5 Jan 2021 11:06:51 +0000 (13:06 +0200)]
Remove indirection in run_test()
We only call one function, and the indirection doesn't work well
with specifying flags like O_DSYNC since that needs to be done
at open time, which is in run_test() rather than the indirected
function.
Avi Kivity [Mon, 28 Dec 2020 15:49:13 +0000 (17:49 +0200)]
Report blocksize
Some tests are exactly the same except for the block size.
Avi Kivity [Mon, 28 Dec 2020 15:43:52 +0000 (17:43 +0200)]
Correct wrong sense of more reporting (size-changing is when pretrucate==false)
Avi Kivity [Mon, 28 Dec 2020 12:26:15 +0000 (14:26 +0200)]
Check writes with prezero
Unfortunately, the results are bad.
Avi Kivity [Mon, 28 Dec 2020 12:05:33 +0000 (14:05 +0200)]
Make pretrunate a parameter
Simplifies adding more conditions to the test matrix.
Avi Kivity [Mon, 28 Dec 2020 12:00:17 +0000 (14:00 +0200)]
Test sector appends too
Unfortunately XFS does not work well with non-prezeroed sector appends.
Avi Kivity [Mon, 28 Dec 2020 11:35:01 +0000 (13:35 +0200)]
Return DMA alignment programs to main
This way we can reuse them in tests.
Avi Kivity [Thu, 6 Jun 2019 11:21:06 +0000 (14:21 +0300)]
Merge "Update build instructions for CentOS and Debian" from James Nugent
"
Building now requires XFS-specific headers (xfsprogs-devel.x86_64 on CentOS, and xfslibs-dev on Debian derivatives). Additionally, the package name for libaio headers and libraries on Debian in recent versions is libaio-dev rather than libaio-dev1.
This PR updates the README to reflect these changes.
"
James Nugent [Sat, 1 Jun 2019 15:19:04 +0000 (10:19 -0500)]
Update build instructions for CentOS and Debian
Building now requires XFS-specific headers (`xfsprogs-devel.x86_64` on CentOS,
and `xfslibs-dev` on Debian derivatives). Additionally, the package name for
`libaio` headers and libraries on Debian in recent versions is `libaio-dev`
rather than `libaio-dev1`.
Avi Kivity [Tue, 2 Aug 2016 06:27:58 +0000 (09:27 +0300)]
Add dioinfo data (direct I/O alignment)
Avi Kivity [Sun, 19 Jun 2016 18:15:42 +0000 (21:15 +0300)]
Document non-appending write mode
Avi Kivity [Sun, 19 Jun 2016 17:57:40 +0000 (20:57 +0300)]
ApplXFS extent allocation size hint
Avi Kivity [Sun, 19 Jun 2016 17:57:01 +0000 (20:57 +0300)]
Test more iodepths
Avi Kivity [Sun, 19 Jun 2016 17:50:09 +0000 (20:50 +0300)]
Randomize append order
Avi Kivity [Sun, 19 Jun 2016 17:46:59 +0000 (20:46 +0300)]
Print size-changing mode per test
Avi Kivity [Tue, 1 Mar 2016 17:47:04 +0000 (19:47 +0200)]
Add check for data in page cache
Avi Kivity [Sun, 28 Feb 2016 17:43:39 +0000 (19:43 +0200)]
Increase test runtime for more accuracy
Avi Kivity [Sun, 28 Feb 2016 17:42:18 +0000 (19:42 +0200)]
Test concurrent append with truncate
Avi Kivity [Sun, 28 Feb 2016 17:40:51 +0000 (19:40 +0200)]
Test concurrent appends
Avi Kivity [Sun, 28 Feb 2016 17:40:27 +0000 (19:40 +0200)]
Refactor test to allow concurrent append tests as well
Avi Kivity [Sun, 28 Feb 2016 17:27:04 +0000 (19:27 +0200)]
Refactored test setup into a separate function
Avi Kivity [Thu, 11 Feb 2016 15:20:59 +0000 (17:20 +0200)]
Fix markdown syntax
Avi Kivity [Tue, 9 Feb 2016 15:43:56 +0000 (17:43 +0200)]
Fix build instructions
Avi Kivity [Tue, 9 Feb 2016 15:40:10 +0000 (17:40 +0200)]
Add README
Avi Kivity [Tue, 9 Feb 2016 09:13:47 +0000 (11:13 +0200)]
Explain whether the results are good or bad
Avi Kivity [Tue, 9 Feb 2016 09:13:35 +0000 (11:13 +0200)]
Add Makefile
Avi Kivity [Tue, 9 Feb 2016 08:35:25 +0000 (10:35 +0200)]
Allow building with -std=c++11
Avi Kivity [Mon, 8 Feb 2016 21:14:13 +0000 (23:14 +0200)]
Count context switches on appending writes