<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel/test, branch OTP-21.2</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'raimo/test-cuddling' into maint</title>
<updated>2018-12-06T09:45:13+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2018-12-06T09:45:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cd4a7568315a50822fca79239ce04adbdc1774ae'/>
<id>cd4a7568315a50822fca79239ce04adbdc1774ae</id>
<content type='text'>
* raimo/test-cuddling:
  Rewrite to work for stream connection
  Update Linux version for pktoptions TTL
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* raimo/test-cuddling:
  Rewrite to work for stream connection
  Update Linux version for pktoptions TTL
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Linux version for pktoptions TTL</title>
<updated>2018-12-05T14:35:53+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2018-12-05T14:35:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0b3ad939020020988e96ff8087aa770b99d1ebb7'/>
<id>0b3ad939020020988e96ff8087aa770b99d1ebb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Fix copy of literal msg during gc</title>
<updated>2018-12-04T09:11:27+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2018-12-04T09:10:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=754e2022059864f2c4025ab67da759bde922a066'/>
<id>754e2022059864f2c4025ab67da759bde922a066</id>
<content type='text'>
A copy has to be made of the message as there is
a trace token. There was a bug where the actual
message was incorrectly modified even if it was a
literal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A copy has to be made of the message as there is
a trace token. There was a bug where the actual
message was incorrectly modified even if it was a
literal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sverker/erts/sendfile-error-bug/ERL-784/OTP-15461' into maint</title>
<updated>2018-12-03T12:14:42+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-12-03T12:14:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1dc8502e0c129358ba671708f0ad52ff36bb4027'/>
<id>1dc8502e0c129358ba671708f0ad52ff36bb4027</id>
<content type='text'>
* sverker/erts/sendfile-error-bug/ERL-784/OTP-15461:
  erts: Fix hanging sendfile bugs when socket closes unexpectedly
  erts: Fix unexpected inet_reply message from failing file:sendfile
  erts: Fix bug in sendfile for active socket
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* sverker/erts/sendfile-error-bug/ERL-784/OTP-15461:
  erts: Fix hanging sendfile bugs when socket closes unexpectedly
  erts: Fix unexpected inet_reply message from failing file:sendfile
  erts: Fix bug in sendfile for active socket
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/logger/std-recreate-file-if-rotated/OTP-15469' into maint</title>
<updated>2018-12-03T10:37:31+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-12-03T10:37:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3cad3753659ca96e08694c8d5f74bab5a5c7b517'/>
<id>3cad3753659ca96e08694c8d5f74bab5a5c7b517</id>
<content type='text'>
* siri/logger/std-recreate-file-if-rotated/OTP-15469:
  [logger] Re-create log file if deleted
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/logger/std-recreate-file-if-rotated/OTP-15469:
  [logger] Re-create log file if deleted
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'raimo/test-cuddling' into maint</title>
<updated>2018-12-03T09:29:56+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2018-12-03T09:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=098c8f504c61646a73c5f0e3a4132c15fc6e8219'/>
<id>098c8f504c61646a73c5f0e3a4132c15fc6e8219</id>
<content type='text'>
* raimo/test-cuddling:
  Parallel stress test strong_rand_bytes
  Update OS version numbers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* raimo/test-cuddling:
  Parallel stress test strong_rand_bytes
  Update OS version numbers
</pre>
</div>
</content>
</entry>
<entry>
<title>[logger] Re-create log file if deleted</title>
<updated>2018-11-30T16:45:18+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-11-30T16:45:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c64420ee0c50958c61958fcec4947fbbe721a661'/>
<id>c64420ee0c50958c61958fcec4947fbbe721a661</id>
<content type='text'>
This is an update to logger_std_h, which makes it play well with tools
like logrotate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an update to logger_std_h, which makes it play well with tools
like logrotate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/logger/refactor-built-in-handlers' into maint</title>
<updated>2018-11-29T09:31:10+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-11-29T09:31:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0d4ea0da87dd7673b08db8251ef884e1c85b26d1'/>
<id>0d4ea0da87dd7673b08db8251ef884e1c85b26d1</id>
<content type='text'>
* siri/logger/refactor-built-in-handlers:
  [logger] Write asynchronously to disk log
  [logger] Add statistics counter for drops due to message bursts
  [logger] Further refactor built-in handlers
  [logger] Move common handler code to logger_h_common
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/logger/refactor-built-in-handlers:
  [logger] Write asynchronously to disk log
  [logger] Add statistics counter for drops due to message bursts
  [logger] Further refactor built-in handlers
  [logger] Move common handler code to logger_h_common
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Fix unexpected inet_reply message from failing file:sendfile</title>
<updated>2018-11-28T19:32:23+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-11-28T19:31:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=06c46662022efb6892c036eeaf8c957e51fc17f7'/>
<id>06c46662022efb6892c036eeaf8c957e51fc17f7</id>
<content type='text'>
A failing file:sendfile call would often send a message
{inet_reply, Port, {error, Reason}} that would pollute the mailbox
of the calling process.

TCP_REQ_SENDFILE has its own reply messages format
{sendfile, _, _} and does not expect an inet_reply message.

Solution: Suppress inet_reply error message if TCP_ADDF_SENDFILE
is set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A failing file:sendfile call would often send a message
{inet_reply, Port, {error, Reason}} that would pollute the mailbox
of the calling process.

TCP_REQ_SENDFILE has its own reply messages format
{sendfile, _, _} and does not expect an inet_reply message.

Solution: Suppress inet_reply error message if TCP_ADDF_SENDFILE
is set.
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Fix bug in sendfile for active socket</title>
<updated>2018-11-28T19:32:23+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-11-27T20:16:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0ad63bcc5523f0b560c843b3ed02c08e1369e522'/>
<id>0ad63bcc5523f0b560c843b3ed02c08e1369e522</id>
<content type='text'>
driver_select() was called after port had been killed
by tcp_inet_sendfile() calling tcp_send_error().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
driver_select() was called after port had been killed
by tcp_inet_sendfile() calling tcp_send_error().
</pre>
</div>
</content>
</entry>
</feed>
