<div dir="ltr">Thanks for the bug report and patch!<div><br></div><div style>The patch, however, is not acceptable since</div><div style>it replaces a call to erlang:now/0 with a call to</div><div style>os:timestamp/0. os:timestamp/0 does no</div>
<div style>time correction while erlang:now/0 does, so there</div><div style>will be trouble if time correction is being done.</div><div style><br></div><div style>Did you have any particular reason to use</div><div style>
os:timestamp/0? It seems to me that using</div><div style>erlang:now/0 should work just as well.</div><div style><br></div><div style>How did you find the bug? Do you have a</div><div style>test case or a program to provoke the bug?</div>
<div style><br></div><div style>/Bjorn</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 5, 2013 at 8:33 PM, Aliaksey Kandratsenka <span dir="ltr"><<a href="mailto:alkondratenko@gmail.com" target="_blank">alkondratenko@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi.<br>
<br>
I've recently found that timer_server actually does busy waits<br>
sometimes. Patch can be found here:<br>
<br>
git fetch git://<a href="http://github.com/alk/otp.git" target="_blank">github.com/alk/otp.git</a> fix-cpu-overhead-of-timer-server<br>
<br>
<a href="https://github.com/alk/otp/compare/erlang:maint...fix-cpu-overhead-of-timer-server" target="_blank">https://github.com/alk/otp/compare/erlang:maint...fix-cpu-overhead-of-timer-server</a><br>
<a href="https://github.com/alk/otp/compare/erlang:maint...fix-cpu-overhead-of-timer-server.patch" target="_blank">https://github.com/alk/otp/compare/erlang:maint...fix-cpu-overhead-of-timer-server.patch</a><br>
<br>
Please apply. Thanks.<br>
_______________________________________________<br>
erlang-patches mailing list<br>
<a href="mailto:erlang-patches@erlang.org">erlang-patches@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-patches" target="_blank">http://erlang.org/mailman/listinfo/erlang-patches</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Björn Gustavsson, Erlang/OTP, Ericsson AB
</div>