Commit Graph

1529 Commits

Author SHA1 Message Date
e48516914d [thin_trim] add some required args to the manpage 2017-09-19 12:36:25 +01:00
7dec2bfa08 [thin_ls manpage] add comma 2017-09-19 11:45:22 +01:00
313716028e [thin-metadata-size] -V was exiting with 1 2017-09-19 11:29:35 +01:00
3790f2e79c [thin_rmap] Fail if no regions are supplied. 2017-09-19 11:05:00 +01:00
f7d79339e8 [man pages] Various updates. 2017-09-18 16:10:56 +01:00
2a39350235 [functional-test] remove out of date comment 2017-09-15 15:59:10 +01:00
b10d8d4440 [thin_check] Spot XML and be helpful. 2017-09-15 15:22:04 +01:00
9ba75c890b [functional-tests] Don't reiterate the failures if there were no
successes.
2017-09-15 12:48:34 +01:00
a424417475 [thin_delta] long opts weren't being terminated properly.
This caused a seg fault with an unknown switch
2017-09-15 12:28:19 +01:00
738ab8391d [functional-tests] Improve the (thin-delta unrecognised-option) test 2017-09-15 12:26:54 +01:00
4d3733d0e7 [functional-tests] change btree functions to take a spine.
Also change the step-spine interface slightly.
2017-09-14 16:09:43 +01:00
48ae5beead [funtional-tests] remove old code 2017-09-14 15:14:56 +01:00
6b36f68ef5 [unit-tests/block_t] Comment out failing test
WONTFIX
2017-09-14 14:39:42 +01:00
977bbf05e5 [unit-tests/btree_counter_t] Add a couple of flushes().
This fixes the two failing btree_counter tests.  The blocknr in each
node is filled in when written out.  These days (thanks to Ming) the
counter also checks the btree, *but* if there are any problems
encoutered it just skips counting that node.
2017-09-14 14:00:21 +01:00
eeb66ad83a [doc] add some ramblings on thinp metadata v2 2017-09-14 11:58:56 +01:00
9bc5d9fbfe [functional-tests] Some work on thin-check and thin-dump 2017-09-14 11:47:23 +01:00
f27b1e36c6 [functional-tests] Remove redundant library load in run-tests 2017-09-14 11:45:49 +01:00
f756ff02df [functional tests] Fix bug in return type of parser-combinators/eof 2017-09-14 11:44:01 +01:00
111d64ec9e [functional-tests] Change btree code to use a spine 2017-09-14 11:41:26 +01:00
205caab84c [functional-tests] move thin-check and thin-xml into a sub dir 2017-09-14 11:39:38 +01:00
40b257d42e [functional-tests] change btree to use the bcache 2017-09-08 15:51:33 +01:00
3b7320cd84 [functional-tests] a few more bcache tests 2017-09-08 09:20:16 +01:00
3f8add4334 Merge branch 'master' of github.com:jthornber/thin-provisioning-tools 2017-09-07 15:42:31 +01:00
6a054e35df [functional-tests] Scheme interface to the block cache. 2017-09-07 15:40:25 +01:00
7825380ffe [functional-tests] recode the block cache in C 2017-09-07 15:39:55 +01:00
591f725232 [space map disk] reduce the lock counts to speed up free block searching (#84)
Avoid repetitively acquiring/releasing the bitmap while finding a free block
2017-09-04 18:05:19 +01:00
c70aad52e6 [functional-tests] add dlambda to utils 2017-09-04 12:31:39 +01:00
c2b5730d6b [functional-tests] print help if there's a bad command line 2017-08-31 12:22:42 +01:00
fe1f46ae07 whitespace 2017-08-31 10:09:58 +01:00
9e096fa982 [functional-tests] Improve help for run-tests 2017-08-31 09:37:21 +01:00
8d303858db fix typo 2017-08-30 16:14:45 +01:00
38a9b8c3a9 Update README 2017-08-30 15:56:26 +01:00
93c8ebf896 [functional-tests] s/-/_/ in tag names 2017-08-30 15:15:12 +01:00
d3c8ae4f35 [functional-tests] era_restore tests 2017-08-30 15:14:10 +01:00
6616a21891 [functional-tests] era_check tests 2017-08-30 14:30:11 +01:00
516afc8ed6 [functional-tests] era-xml 2017-08-30 13:35:44 +01:00
8c251018c6 [functional-tests] thin_delta tests 2017-08-30 10:39:58 +01:00
e0bab67bd8 whitespace 2017-08-30 10:38:19 +01:00
bcc7f85f1e [functional-tests/cache] cache_metadata_size tests 2017-08-30 10:12:46 +01:00
a724d86ba2 Bump the version to 0.7.1 2017-08-29 15:07:02 +01:00
12024bf232 [functional-tests/thin] Factor out with-empty-metadata 2017-08-29 14:55:48 +01:00
33f0c23ca1 [functional-tests] give all temporary files sensible names.
This makes it much easier when debugging a test.
2017-08-29 14:46:59 +01:00
13cee36804 [functional-tests/regex-bench] update benchmark to use regex from a
string rather than combinators.
2017-08-29 13:26:14 +01:00
14d1751022 [functional-tests/regex] reorder definition of rx 2017-08-29 13:24:11 +01:00
761c655035 [functional-tests/cache] remove deliberately failing test + whitespace 2017-08-29 13:23:27 +01:00
88b0c2ebae [cache-restore] Fix crash with --override-metadata-version flag.
If the actual metadata version is 1, then the dirty bitset will not be
present.  But the superblock was trying to write it because of the
overridden md version.
2017-08-29 13:17:45 +01:00
4da8d19f29 [cache_restore] The metadata version and clean shutdown flags were
swapped.

Reveal by failing --omit-clean-shutdown test
2017-08-29 12:33:32 +01:00
61d747b246 [functional-tests/run-test] add list command. 2017-08-29 10:28:56 +01:00
1940945d6f [functional-tests/regex] use indirect-lambda to hotpatch rx 2017-08-29 09:27:28 +01:00
e5ca0bc5e1 [functional-tests] add indirect-lambda/set-lambda! to (utils) 2017-08-29 09:18:39 +01:00