<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git, branch archive/unusedStructMember</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>HTTP: removed unused nxt_http_cookie_t structure.</title>
<updated>2022-06-15T20:07:08+00:00</updated>
<author>
<name>Andrew Clayton</name>
<email>andrew@digital-domain.net</email>
</author>
<published>2022-06-15T19:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=09e9ffeca50ba31ccb3061f9f6bef20f4283d9ea'/>
<id>09e9ffeca50ba31ccb3061f9f6bef20f4283d9ea</id>
<content type='text'>
Turns out that struct nxt_http_cookie_t is completely unused.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out that struct nxt_http_cookie_t is completely unused.
</pre>
</div>
</content>
</entry>
<entry>
<title>Router: removed unused structure member proxy_buffers.</title>
<updated>2022-06-15T19:31:00+00:00</updated>
<author>
<name>Andrew Clayton</name>
<email>andrew@digital-domain.net</email>
</author>
<published>2022-05-05T00:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=7d99882da7526f50bae10c4077d9aeefac1dc40d'/>
<id>7d99882da7526f50bae10c4077d9aeefac1dc40d</id>
<content type='text'>
proxy_buffers is declared as a structure member of nxt_socket_conf_t and
is set in nxt_router_conf_create(), however it is not used anywhere.

Removing it has the nice side effect of making the nxt_socket_conf_t
structure require one less cacheline (on x86-64 at least) as the summary
from pahole[0] shows

Before

    /* size: 200, cachelines: 4, members: 25 */
    /* sum members: 185, holes: 3, sum holes: 15 */

After

    /* size: 192, cachelines: 3, members: 24 */
    /* sum members: 177, holes: 3, sum holes: 15 */

[0]: https://github.com/acmel/dwarves
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
proxy_buffers is declared as a structure member of nxt_socket_conf_t and
is set in nxt_router_conf_create(), however it is not used anywhere.

Removing it has the nice side effect of making the nxt_socket_conf_t
structure require one less cacheline (on x86-64 at least) as the summary
from pahole[0] shows

Before

    /* size: 200, cachelines: 4, members: 25 */
    /* sum members: 185, holes: 3, sum holes: 15 */

After

    /* size: 192, cachelines: 3, members: 24 */
    /* sum members: 177, holes: 3, sum holes: 15 */

[0]: https://github.com/acmel/dwarves
</pre>
</div>
</content>
</entry>
<entry>
<title>Var: relocated nxt_var_is_const() and nxt_var_raw().</title>
<updated>2022-06-15T06:27:50+00:00</updated>
<author>
<name>Zhidao HONG</name>
<email>z.hong@f5.com</email>
</author>
<published>2022-06-15T06:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=6a8081d71e805b12d0f7fd32ce72d60babadfc85'/>
<id>6a8081d71e805b12d0f7fd32ce72d60babadfc85</id>
<content type='text'>
No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Specified date of 1.27.0 release in changes.xml.</title>
<updated>2022-06-08T12:12:51+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2022-06-08T12:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=862f51bcd834d58fadc322720107be64ba0b70b1'/>
<id>862f51bcd834d58fadc322720107be64ba0b70b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removing unused tracking fields and functions.</title>
<updated>2022-06-07T05:59:45+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2022-06-07T05:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=b4540f0960a54908a6bca9c2bd091c239ae76a53'/>
<id>b4540f0960a54908a6bca9c2bd091c239ae76a53</id>
<content type='text'>
The message tracking is unused since 1d84b9e4b459 commit.

This fixes the issue found by Coverity (CID 376263).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The message tracking is unused since 1d84b9e4b459 commit.

This fixes the issue found by Coverity (CID 376263).
</pre>
</div>
</content>
</entry>
<entry>
<title>Router: removed unused code in nxt_router_conf_error().</title>
<updated>2022-06-07T05:43:38+00:00</updated>
<author>
<name>Zhidao HONG</name>
<email>z.hong@f5.com</email>
</author>
<published>2022-06-07T05:43:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=df421e36b368c9595e8adedc078b69f3f0c2466b'/>
<id>df421e36b368c9595e8adedc078b69f3f0c2466b</id>
<content type='text'>
No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Summary: Var: removing all async stuff.</title>
<updated>2022-06-02T01:36:35+00:00</updated>
<author>
<name>Zhidao HONG</name>
<email>z.hong@f5.com</email>
</author>
<published>2022-06-02T01:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=0d2d40e23192a281adaf88ce436723c8b7f5e9d3'/>
<id>0d2d40e23192a281adaf88ce436723c8b7f5e9d3</id>
<content type='text'>
No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP: generalized uri encoding.</title>
<updated>2022-05-19T13:18:25+00:00</updated>
<author>
<name>Zhidao HONG</name>
<email>z.hong@f5.com</email>
</author>
<published>2022-05-19T13:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=4f16479482f4902aecefdbcd16f3d6e3bf6b67a4'/>
<id>4f16479482f4902aecefdbcd16f3d6e3bf6b67a4</id>
<content type='text'>
No functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unit 1.27.0 release.</title>
<updated>2022-06-02T12:37:14+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2022-06-02T12:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=0d48fe73c4450901622373e35f6ff3a944ec13d6'/>
<id>0d48fe73c4450901622373e35f6ff3a944ec13d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Generated Dockerfiles for Unit 1.27.0.</title>
<updated>2022-06-02T12:31:55+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2022-06-02T12:31:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=3d1fa29f1d03e392df534b6589d3e1d2ed883671'/>
<id>3d1fa29f1d03e392df534b6589d3e1d2ed883671</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
