<div dir="ltr">It was a while ago so I don't remember the exact details, but I think that in order to recreate the bug you have to do many many smallish (10-20 bytes) writes to a file with a small (1-2 ms) delayed_write timer. You can theoretically also get unlucky with larger delayed_write values, but I have yet to see that actually happen. <div>
<br></div><div>Also fyi this race was introduced in the R15B release of Erlang/OTP.<br><div><br></div><div>Lukas</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 4, 2013 at 11:00 AM, Trevor Woollacott <span dir="ltr"><<a href="mailto:trevorw@pharos-avantgard.com" target="_blank">trevorw@pharos-avantgard.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-GB" link="#0563C1" vlink="#954F72"><div><p class="MsoNormal">Hi,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The release notes for Erlang R16B01 have the following fix:<u></u><u></u></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">   OTP-10984  Fixed a race condition when using delayed_write when writing<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">              to a file which would cause the same data to be written<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">              multiple times.<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Can anyone please describe under what circumstances the above race condition will occur when using delayed_write?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Kind regards,<br>Trevor<u></u><u></u></p></div></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>