<br><font size=2 face="sans-serif">Hi Lars,</font>
<br>
<br><font size=2 face="sans-serif">Changed code and restarted drbd, forced a resync of the secondary server, once</font>
<br><font size=2 face="sans-serif">completed I failed over onto the secondary server and the results are the same.</font>
<br>
<br><font size=2 face="sans-serif">Failed back to original primary and all ok, ran an fsck.ext3 on both sides (while device primary on each)</font>
<br><font size=2 face="sans-serif">which showed no errors.</font>
<br>
<br><font size=2 face="sans-serif">Re-created the ext3 file system (mke2fs -j -L drbd0 -b 4096 /dev/drbd0) and re-created the file structure,</font>
<br><font size=2 face="sans-serif">tried a switch but the data is still corrupt......<br>
<br>
<br>
<br>
Regards<br>
<br>
Kevin Izzet<br>
<br>
Database / Unix / Linux &nbsp;Administrator<br>
Tel: &nbsp; &nbsp; (Code)+44(0)1475 655606<br>
Fax: &nbsp; &nbsp;(Code)+44(0)1475 637755<br>
Email: &nbsp;Kevin.Izzet@nsc.com</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>&quot;Lars Ellenberg&quot; &lt;Lars.Ellenberg@linbit.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: drbd-user-bounces@lists.linbit.com</font>
<p><font size=1 face="sans-serif">31/08/2004 19:04</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;drbd-user@lists.linbit.com</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: [DRBD-user] File data corrupt when I switch Nodes</font></table>
<br>
<br>
<br><font size=2 face="Courier New">/ 2004-08-31 16:16:44 +0100<br>
\ Kevin Izzet:<br>
&gt; Hi Lars,<br>
&gt; <br>
&gt; Couldn't get a fresh SVN due to our firewall setup (not locally managed so <br>
&gt; can't change) so<br>
&gt; I modified the drbd_config.h in the version i have and rebuilt the modules <br>
&gt; (on both nodes).<br>
<br>
well, that does not help.<br>
the version you have does not know about the DRBD_DISABLE_SENPAGE define<br>
yet...<br>
<br>
&gt; I then restarted drbd on both nodes and forced a full resync of the <br>
&gt; secondary node, now<br>
&gt; when I try and mount the file system on the secondary node i get the <br>
&gt; following error :-<br>
<br>
expected, as it still is the very same situation as before.<br>
nothing has changed.<br>
<br>
seemingly we have an issue with 2.4. code.<br>
maybe we just forgot to update some of the endless #if/#endif branches<br>
for 2.4. with fixes that only went into some 2.6. branches.<br>
maybe it is not as easy as that. I don't know yet.<br>
<br>
for now, you could simply find in drbd_main.c, in function<br>
_drbd_send_page the line (ca 940) where it says<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;if ( (page_count(page) &lt; 1) || PageSlab(page) ) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
<br>
and replace that with<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ( 1 ) {<br>
<br>
thanks.<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Lars Ellenberg<br>
<br>
-- <br>
please use the &quot;List-Reply&quot; function of your email client.<br>
_______________________________________________<br>
drbd-user mailing list<br>
drbd-user@lists.linbit.com<br>
http://lists.linbit.com/mailman/listinfo/drbd-user<br>
<br>
</font>
<br>
<br><font size=2 face="sans-serif"><br>
<br>
<br>
*************************************************************************************<br>
This email may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is prohibited. If you are not the intended or authorised recipient please contact the sender by reply email and delete all copies of this message</font>