Joe Thornber
7c852c75c3
unit-tests: remove a couple of debug printfs
2018-05-16 10:25:30 +01:00
Joe Thornber
df2acbbb97
bcache: nr_ios_pending wasn't being incremented
...
... but it was being decremented on completion. Which meant
it wrapped, and no prefetches were ever issued after the
first completion.
2018-05-16 10:09:17 +01:00
Joe Thornber
67b80e2d9d
bcache: knock out err param.
...
Dave used this for debugging. Not needed in general.
2018-05-10 13:26:08 +01:00
Joe Thornber
3ea862bdfc
unit-test/bcache_t: test was using too large a block size
2018-05-01 14:17:12 +01:00
Joe Thornber
de042fa13d
unit-test/bcache_t: Use a stripped down fixture for some tests
2018-05-01 12:54:57 +01:00
Joe Thornber
f564e78d98
bcache: rewrite bcache_{write,zero}_bytes
...
These are utility functions so should only use the public interface.
Also write_bytes was flushing, which will kill performance.
2018-05-01 12:07:33 +01:00
Joe Thornber
7aba7fe68b
unit-test/io_engine_t: add a little test for bcache_{read,write}_bytes
2018-05-01 10:47:40 +01:00
Joe Thornber
f6459757af
unit-test/bcache_t: fixup a test.
...
Problem found with valgrind.
2018-05-01 09:17:55 +01:00
Joe Thornber
ab63923d19
unit-tests: Move to test/unit
2018-04-27 16:55:07 +01:00
Joe Thornber
ea34dad66f
[unit-test] Push the new unit test framwork.
...
See doc/unit-test.txt for details.
Some bcache tests failing. Probably due to dct changing semantics, will
fix in follow up patch.
2018-04-26 11:59:39 +01:00
Joe Thornber
dc8034f5eb
[device/bcache] more work on bcache
2018-04-20 11:12:50 -05:00
Joe Thornber
1cde30eba0
[device/bcache] More fiddling with tests
2018-04-20 11:12:50 -05:00
Joe Thornber
467adfa082
[device/bcache] More tests and some bug fixes
2018-04-20 11:12:50 -05:00
Joe Thornber
b03e55a513
[device/bcache] rename a unit test
2018-04-20 11:12:50 -05:00
Joe Thornber
0d0fab3d2d
[device/bcache] another unit test
2018-04-20 11:12:50 -05:00
Joe Thornber
0f0eb04edb
[device/bcache] some more work on bcache
2018-04-20 11:12:50 -05:00
Joe Thornber
46867a45d2
[device/bcache] stub a unit test
2018-04-20 11:12:50 -05:00