#
2204:654ec7adbe4f |
| 21-Sep-2022 |
Zhidao HONG |
Status: fixed error in connection statistics.
When proxy is used, the number of accepted connections is not counted, This also results in the wrong number of active connections.
|
Revision tags: 1.28.0-1, 1.28.0 |
|
#
2185:2227bdbb3c89 |
| 29-Aug-2022 |
Valentin Bartenev |
Implemented basic statistics API.
|
Revision tags: 1.27.0-1, 1.27.0, 1.26.1-1, 1.26.1, 1.26.0-1, 1.26.0, 1.25.0-1, 1.25.0, 1.24.0-1, 1.24.0, 1.23.0-1, 1.23.0, 1.22.0-1, 1.22.0, 1.21.0-1, 1.21.0, 1.20.0-1, 1.20.0, 1.19.0-1, 1.19.0, 1.18.0-1, 1.18.0, 1.17.0-1, 1.17.0 |
|
#
1458:ad693d003313 |
| 15-Apr-2020 |
Igor Sysoev |
Fixed memory leak occurring upon failure to accept a connection.
|
Revision tags: 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0, 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0 |
|
#
1268:dc403927ab0b |
| 14-Nov-2019 |
Igor Sysoev |
Using event engine memory buffers in HTTP/1 layer.
|
Revision tags: 1.12.0-1, 1.12.0, 1.11.0-2, 1.11.0-1, 1.11.0, 1.10.0-2, 1.10.0-1, 1.10.0, 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0 |
|
#
979:7037bef7b9b0 |
| 28-Feb-2019 |
Igor Sysoev |
Fixed timer and event race condition.
When idle timeout occurs at the same time as a request comes in, the timer handler closes connection while the read event triggers request processing, and this
Fixed timer and event race condition.
When idle timeout occurs at the same time as a request comes in, the timer handler closes connection while the read event triggers request processing, and this eventually leads to segmentation fault.
show more ...
|
Revision tags: 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5 |
|
#
811:d0d9acf87625 |
| 22-Oct-2018 |
Valentin Bartenev |
Handling of timers with bias.
Timers that don't require maximum precision (most of them, actually) can be triggered earlier or later within the bias interval.
To reduce wakeups by timers, the expir
Handling of timers with bias.
Timers that don't require maximum precision (most of them, actually) can be triggered earlier or later within the bias interval.
To reduce wakeups by timers, the expire function now triggers not only all timers that fall within the elapsed time, but also those whose bias falls within this interval.
show more ...
|
Revision tags: 1.4-2, 1.4 |
|
#
771:f349b2d68e75 |
| 20-Sep-2018 |
Igor Sysoev |
Added SSL/TLS support on connection level.
|
Revision tags: 1.3, 1.2 |
|
#
683:5c7dd85fabd5 |
| 30-May-2018 |
Igor Sysoev |
Fixed keep-alive hanging after reconfiguration.
|
Revision tags: 1.1, 1.0 |
|
#
629:b3e55c647741 |
| 11-Apr-2018 |
Igor Sysoev |
Introducing connection state io_read_handler.
|
Revision tags: 0.7, 0.6, 0.5, 0.4, 0.3 |
|
#
431:5817734dd9b9 |
| 28-Dec-2017 |
Igor Sysoev |
HTTP keep-alive connections support.
|
#
386:d9e23ae1617d |
| 27-Nov-2017 |
Igor Sysoev |
A number of engine connections is decreased on connection close.
|
Revision tags: 0.2 |
|
#
359:d4848619451a |
| 18-Oct-2017 |
Igor Sysoev |
Router: fixed segfault after configuration change.
|
#
358:40bbd4c2349d |
| 17-Oct-2017 |
Igor Sysoev |
Storing memory cache slot hint inside nxt_sockaddr_t.
|
#
337:854a1a440616 |
| 27-Sep-2017 |
Igor Sysoev |
Event engine memory cache for nxt_sockaddr_t.
Introducing event engine memory cache and using the cache for nxt_sockaddr_t structures.
|
#
318:c2442f5e054d |
| 15-Sep-2017 |
Max Romanov |
Introducing application timeout.
|
Revision tags: 0.1 |
|
#
223:bf98efe2c55c |
| 24-Aug-2017 |
Igor Sysoev |
Removed configure option --no-threads.
|
#
180:3453139f9728 |
| 25-Jul-2017 |
Max Romanov |
Fixed building on Solaris by Sun C.
|
#
167:06ebbe0a5c07 |
| 17-Jul-2017 |
Max Romanov |
Request-app link introduced to prevent mp destroy for penging requests.
nxt_req_conn_link_t still used for lookup connection by request id. New nxt_req_app_link_t (ra) allocated from conn->mem_pool
Request-app link introduced to prevent mp destroy for penging requests.
nxt_req_conn_link_t still used for lookup connection by request id. New nxt_req_app_link_t (ra) allocated from conn->mem_pool using mp_retain(). ra stored in app->requests if there is no free worker to process request.
show more ...
|
#
163:e4d237f57e43 |
| 17-Jul-2017 |
Max Romanov |
Port allocation and destroy changed. Worker process stop introduced.
|
#
141:96a65c601420 |
| 12-Jul-2017 |
Max Romanov |
New process port exchange changed. READY message type introduced.
Application process start request DATA message from router to master. Master notifies router via NEW_PORT message after worker proce
New process port exchange changed. READY message type introduced.
Application process start request DATA message from router to master. Master notifies router via NEW_PORT message after worker process become ready.
show more ...
|
#
93:8c66fdbc526b |
| 26-Jun-2017 |
Max Romanov |
Build on Solaris 11 fixed.
|
#
88:c6879c7b5bdf |
| 23-Jun-2017 |
Max Romanov |
Added basic HTTP request processing in router.
- request to connection mapping in engine; - requests queue in connection; - engine port creation; - connected ports hash for each process; - engine po
Added basic HTTP request processing in router.
- request to connection mapping in engine; - requests queue in connection; - engine port creation; - connected ports hash for each process; - engine port data messages processing (app responses);
show more ...
|
#
65:10688b89aa16 |
| 20-Jun-2017 |
Igor Sysoev |
Using new memory pool implementation.
|
#
62:5e1efcc7b740 |
| 14-Jun-2017 |
Igor Sysoev |
nxt_event_conn_... functions and structures have been renamed to nxt_conn_...
|