diff options
| author | Andrew Clayton <andrew@digital-domain.net> | 2022-05-05 01:19:00 +0100 |
|---|---|---|
| committer | Andrew Clayton <andrew@digital-domain.net> | 2022-07-18 12:45:28 +0100 |
| commit | d22a3242315662f4b7f3332ea01de0cdc67a838a (patch) | |
| tree | 50ecdb704110822c61e67fc4888293c59b6aa14d | |
| parent | 58f78932716522bf47dbc185bd7e058dd7c2c7bb (diff) | |
| download | unit-d22a3242315662f4b7f3332ea01de0cdc67a838a.tar.gz unit-d22a3242315662f4b7f3332ea01de0cdc67a838a.tar.bz2 | |
Router: removed unused structure member proxy_buffers.
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 w/out TLS
support) as the summary from pahole[0] shows
$ pahole -C nxt_socket_conf_t build/unitd
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
| -rw-r--r-- | src/nxt_router.c | 1 | ||||
| -rw-r--r-- | src/nxt_router.h | 1 |
2 files changed, 0 insertions, 2 deletions
diff --git a/src/nxt_router.c b/src/nxt_router.c index a3cc0a8d..ffc35b5d 100644 --- a/src/nxt_router.c +++ b/src/nxt_router.c @@ -1843,7 +1843,6 @@ nxt_router_conf_create(nxt_task_t *task, nxt_router_temp_conf_t *tmcf, skcf->max_body_size = 8 * 1024 * 1024; skcf->proxy_header_buffer_size = 64 * 1024; skcf->proxy_buffer_size = 4096; - skcf->proxy_buffers = 256; skcf->idle_timeout = 180 * 1000; skcf->header_read_timeout = 30 * 1000; skcf->body_read_timeout = 30 * 1000; diff --git a/src/nxt_router.h b/src/nxt_router.h index 37008f9d..37c11494 100644 --- a/src/nxt_router.h +++ b/src/nxt_router.h @@ -181,7 +181,6 @@ typedef struct { size_t max_body_size; size_t proxy_header_buffer_size; size_t proxy_buffer_size; - size_t proxy_buffers; nxt_msec_t idle_timeout; nxt_msec_t header_read_timeout; |
