History log of /unit/src/nxt_event_engine.c (Results 1 – 25 of 27)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1927:ac8d11e34427 03-Aug-2021 Max Romanov

Fixed dead assignments.

Found by Clang Static Analyzer.


Revision tags: 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, 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0
# 1347:5b9987558a27 03-Feb-2020 Max Romanov

Freeing memory allocated for engine structure in case of error.

Found by Coverity (CID 353389).


Revision tags: 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0
# 1269:41331471eee7 14-Nov-2019 Igor Sysoev

Introduced chained buffer completion handlers.


# 1267:74acbd89400a 14-Nov-2019 Igor Sysoev

Introduced event engine memory buffers.


# 1266:22a29a8b15e2 14-Nov-2019 Igor Sysoev

Event engine memory cache refactored.


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, 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5, 1.4-2, 1.4, 1.3, 1.2, 1.1, 1.0
# 611:323e11065f83 04-Apr-2018 Valentin Bartenev

Style: capitalized letters in hexadecimal literals.


Revision tags: 0.7
# 564:762f8c976ead 05-Mar-2018 Valentin Bartenev

Reduced number of critical log levels.


Revision tags: 0.6, 0.5
# 494:7c83ddcc1c42 24-Jan-2018 Sergey Kandaurov

Fixed formatting in nxt_sprintf() and logging.


Revision tags: 0.4, 0.3, 0.2
# 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.


# 326:2aad6a5fac13 22-Sep-2017 Valentin Bartenev

Removed fibers from compilation.

It's not used anyway, but breaks building with musl.

This closes issue #5 on GitHub.


# 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.


# 165:a1156473a8f1 17-Jul-2017 Max Romanov

Work queue thread assertions. Reset thread after fork.


# 163:e4d237f57e43 17-Jul-2017 Max Romanov

Port allocation and destroy changed. Worker process stop introduced.


# 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 ...


# 63:b79fe37d9f24 19-Jun-2017 Igor Sysoev

Memory pools refactoring.


# 53:0b10a73d4993 31-May-2017 Igor Sysoev

Skeleton of router configuration and request processing.


# 20:4dc92b438f58 09-Mar-2017 Igor Sysoev

Processes refactoring.
The cycle has been renamed to the runtime.


# 13:3a52b2c3d3f1 22-Feb-2017 Igor Sysoev

I/O operations refactoring.


# 12:477899a6661b 07-Feb-2017 Igor Sysoev

Event engines refactoring.


# 8:9050c2eb948c 31-Jan-2017 Igor Sysoev

Fixes of various issues introduced by refactoring.


# 7:be7025f805f4 31-Jan-2017 Igor Sysoev

Event engine timers refactoring.


# 6:6b3ce47b7663 30-Jan-2017 Igor Sysoev

nxt_event_timer has been renamed to nxt_timer.


# 4:76c63e9b6322 27-Jan-2017 Igor Sysoev

Work queues refactoring.


12