<div><div>Is the read cache corruption actually causing on-disk corruption? Or just in-memory corruption? I'm assuming the write cache corruption would end up causing the file to become corrupt on disk, but if a node crashes during a write then I'm personally not all that bothered by it. </div>
<div><br></div><div>On a side note, any advice about how to avoid buggy releases or how to select a stable older release would be much appreciated. Also, is 1.8 considered "stable" and/or "production-ready", or should I be using the 1.6 series currently?</div>
<div><br></div><div>Thanks!</div><div><br></div><div class="gmail_quote">On Wed, Sep 9, 2009 at 11:00 AM, Johann Lombardi <span dir="ltr"><<a href="mailto:johann@sun.com" target="_blank">johann@sun.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

A bug has been identified in the 1.8 releases (1.8.0, 1.8.0.1 & 1.8.1<br>
are<br>
impacted) that can cause data corruption on the OSTs. This problem is<br>
related to the OSS read cache feature that has been introduced in 1.8.0.<br>
This can happen when a bulk read or write request is aborted due to the<br>
client being evicted or because the data transfer over the network has<br>
timed out. More details are available in bug 20560:<br>
<a href="https://bugzilla.lustre.org/show_bug.cgi?id=20560" target="_blank">https://bugzilla.lustre.org/show_bug.cgi?id=20560</a><br>
<br>
A patch is under testing and will be included in 1.8.1.1.<br>
Until 1.8.1.1 is available, we recommend to disable the OSS read cache<br>
feature. This feature can be disabled by running the two following<br>
commands on the OSSs:<br>
# lctl set_param obdfilter.*.writethrough_cache_enable=0<br>
# lctl set_param obdfilter.*.read_cache_enable=0<br>
<br>
This has to be done each time an OST is restarted.<br>
<br>
Best regards,<br>
Johann, for the Lustre team<br>
_______________________________________________<br>
Lustre-discuss mailing list<br>
<a href="mailto:Lustre-discuss@lists.lustre.org" target="_blank">Lustre-discuss@lists.lustre.org</a><br>
<a href="http://lists.lustre.org/mailman/listinfo/lustre-discuss" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-discuss</a><br>
</blockquote></div><br></div>