<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>In case anybody wondered...<BR>Raid5 doesnt merge reads beyond chunk size,<BR>There was an issue in my code that didnt handle split reads well.<BR> <BR>Thanks<br> <BR><div><hr id="stopSpelling">From: gilib123@hotmail.com<br>To: dm-devel@redhat.com<br>Date: Tue, 11 Aug 2015 17:26:17 +0000<br>Subject: [dm-devel] DM above MD raid5<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">hi<br>We are devloping an md driver that does optimized virtualiztion for SSDs.<br>We store some metadata on the ssds.<br>Everything works great when working directly above the SSDs.<br>When we virtualize over md, we have synch isssues.<br>The simple test formats volume meta data on the md.<br>Then unload the module and reload.<br>We try to read back the volume, but the checksomes comes back bad.<br> <br>If I repeat the operation a few more times,(just the part that tries to read back the meta data),<br>It is finally ends up succesfully. and from there on it is always successfull.<br>I figured there's some sort of cache that needs to be flushed..<br>I tried flushing the md, flushing every write, nothing solved the issue.<br> <br>Any help greatly apreciated.<br>Thanks<br>-Gili <br>                                           </div>
<br>--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel</div>                                      </div></body>
</html>