main
Merge with Mike
[writecache] Add a couple of tests for dm-writecache
[dmtest] Put yaml and logs into .dmtest/log
Import from thinp-test-suite
[era] Fix callers of dump_metadata to pass a block
[thinp] multithreaded throughput tests
reverse patch that bumped up blktrace buffer size.
cache status: fix status parser to handle needs_check field
[cache] lift cache_utils, cache_policy and cache_stack to dmtest so I can use in the era tests
[cache] Support no_discard_passdown feature in the cache target
cache-good tests
[dmtest] the list command now accepts --profile
Add config item: test_scale
A lot of the infrastructure changes to support test requirements.
update discard tests for thinp
add tera disk unit
Era creation and linear properties tests
[era] Check the kernel can understand restored metadata
New era status format
[era] Fix era_invalidate output compatibility across versions
[fio-benchmark] Make the file 4 times bigger than total io.
Add -F to mkfs.ext4 so it doesn't barf if you give it a whole device.
[git] Fix git extract helpers
Fix path (fio config and the output file)
[snapshot] Add creation tests
Introduce colour to the 'list' output
[metadata-utils.rb] Correct code that builds thin_dump command line
[PatternStomper] Foring a new pattern stomper trims the deltas to fit a smaller device.
[cache] make sure the individual test suites require the neccessary files
add some out_of_data_space tests to check error codes
[pool status] add metadata_threshold to status
fluff
[thinp-mixin] lift with_discardable_pool to thinp-mixin
[TVM] Fix bug in Allocator#release_segments
[Utils] Add :leave option to with_temp_file
[dmtest] generate command
[writecache] Prepare fio test files before attaching cache