[dm-devel] Question about dm target size
Josef Bacik
jbacik at fb.com
Wed Nov 12 11:00:00 UTC 2014
On 11/12/2014 03:45 AM, Zdenek Kabelac wrote:
> Dne 12.11.2014 v 03:30 Josef Bacik napsal(a):
>> Sorry for top posting, my phone client doesn't do inline.
>>
>> I'm splitting the disk in half, writing to alternating sides of the
>> disk and keeping track of where which block is so when the power fail
>> event occurs the subsequent reads come from the corresponding mirror
>> in the disk. The disk needs to appear to be size/2 for the mkfs to
>> know the correct size, but my target needs to be able to write up to
>> size. I looked at thinp but it reflects the full size right? It's
>> just like a sparse find correct? My ->map function does the right
>> thing, doing the ->len trick makes it all work out right, but this is
>> really isolated testing. Thanks,
>>
>
> Just a side note - maybe you would like to rather extend functionality
> of dm-flakey target ?
>
I did that first but it ended up being really ugly. With all the
varying functionality in dm-flakey it ended up making the table format
horrible and the code a spaghetti of if (test_bit()) crap everywhere.
Thanks,
Josef
More information about the dm-devel
mailing list