Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-07-25 | Assign current request id to prevent port memory release. | Max Romanov | 1 | -0/+1 | |
2017-07-25 | Using engine task to avoid racing condition. | Max Romanov | 1 | -1/+6 | |
2017-07-25 | Fixed building on Solaris by Sun C. | Max Romanov | 5 | -11/+9 | |
2017-07-21 | Fixed building without debug. | Valentin Bartenev | 1 | -4/+2 | |
2017-07-19 | Fixed a bug introduced in the changeset 9585902ff351. | Igor Sysoev | 1 | -1/+1 | |
2017-07-19 | Listening sockets remaining from the previous configuration | Igor Sysoev | 1 | -0/+1 | |
were not updated with new parameters. | |||||
2017-07-19 | The master process title has been renamed to "main" process. | Igor Sysoev | 1 | -3/+7 | |
The command line is enclosed in brackets. | |||||
2017-07-19 | Removed "process" word from process title. | Igor Sysoev | 1 | -4/+3 | |
2017-07-18 | Added application name in process title. | Igor Sysoev | 3 | -14/+39 | |
2017-07-18 | Configuration: improved declaration of short strings. | Valentin Bartenev | 1 | -10/+14 | |
2017-07-18 | Configuration: reduced memory consumption of long strings. | Valentin Bartenev | 2 | -26/+35 | |
2017-07-18 | Configuration: reduced memory consumption. | Valentin Bartenev | 1 | -4/+4 | |
2017-07-18 | Fixed building by Clang. | Igor Sysoev | 2 | -2/+2 | |
2017-07-18 | More accurate "packed" attribute declaration. | Valentin Bartenev | 1 | -2/+11 | |
2017-07-18 | Removed NXT_PACKED from port structures. | Valentin Bartenev | 1 | -2/+2 | |
That was added only to silence Valgrind, but it results in unaligned access (which breaks Unit on ARM architecture). | |||||
2017-07-18 | Request-app link introduced to prevent mp destroy for penging requests. | Max Romanov | 4 | -125/+302 | |
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. | |||||
2017-07-18 | Using correct task for engine post. | Max Romanov | 1 | -8/+15 | |
2017-07-18 | Work queue thread assertions. Reset thread after fork. | Max Romanov | 6 | -3/+54 | |
2017-07-18 | Mem pool cleanup introduced. | Max Romanov | 9 | -36/+101 | |
Used for connection mem pool cleanup, which can be used by buffers. Used for port mem pool to safely destroy linked process. | |||||
2017-07-18 | Port allocation and destroy changed. Worker process stop introduced. | Max Romanov | 12 | -162/+298 | |
2017-07-18 | Python: typo fixed in string processing shortcut. | Max Romanov | 1 | -2/+2 | |
2017-07-16 | Fixed building by Clang. | Igor Sysoev | 1 | -3/+0 | |
2017-07-16 | Router configuration retention count fixed. | Igor Sysoev | 1 | -1/+1 | |
2017-07-16 | Router: joint must be added to engine's joint list in the | Igor Sysoev | 1 | -2/+4 | |
engine thread. | |||||
2017-07-14 | Thread pools: various fixes. | Igor Sysoev | 1 | -3/+3 | |
2017-07-14 | Router: joint must be checked before memory pool destruction. | Igor Sysoev | 1 | -1/+5 | |
2017-07-14 | Router: listening socket configuration retention count fixed. | Igor Sysoev | 1 | -1/+6 | |
2017-07-14 | Router: using joint job queues instead of arrays to pass | Igor Sysoev | 2 | -91/+36 | |
listening socket handlers to worker engines. | |||||
2017-07-14 | Router: using joint jobs to pass listening socket handlers to | Igor Sysoev | 2 | -78/+75 | |
worker engines. | |||||
2017-07-14 | Fixed the previous commit. | Valentin Bartenev | 1 | -5/+11 | |
2017-07-14 | Null-terminated user and group. | Valentin Bartenev | 1 | -8/+19 | |
2017-07-13 | Using correct task for connection initialization. | Igor Sysoev | 1 | -2/+2 | |
2017-07-13 | Router: restoring listening sockets of the previous configuration. | Igor Sysoev | 1 | -0/+6 | |
2017-07-12 | Closing new listening sockets on configuration failure. | Igor Sysoev | 1 | -10/+35 | |
2017-07-12 | Fixed style and building with NXT_DEBUG_MEMORY after 3578a7b7ace4. | Valentin Bartenev | 1 | -22/+14 | |
2017-07-12 | Array elements reallocation fixed. | Max Romanov | 2 | -1/+15 | |
2017-07-12 | Memory pool debug enabled with NXT_DEBUG_ALLOC define. | Max Romanov | 2 | -28/+82 | |
2017-07-12 | Single allocation for app conf and name. | Max Romanov | 1 | -10/+15 | |
2017-07-12 | Go: worker initialization. READY message to master. | Max Romanov | 8 | -97/+140 | |
2017-07-12 | PHP SAPI: dynamic worker initialization. | Max Romanov | 1 | -60/+87 | |
2017-07-12 | New process port exchange changed. READY message type introduced. | Max Romanov | 23 | -385/+1226 | |
Application process start request DATA message from router to master. Master notifies router via NEW_PORT message after worker process become ready. | |||||
2017-07-12 | Controller: proper reconfiguration requests handling. | Valentin Bartenev | 6 | -44/+153 | |
Now controller serializes all reconfiguration requests and waits for result from router. | |||||
2017-07-11 | Sending a result of configuration applying back to the controller. | Igor Sysoev | 2 | -103/+230 | |
2017-07-10 | Introducing thread-safe nxt_random(). | Igor Sysoev | 9 | -32/+12 | |
2017-07-10 | Configuration: improved validation. | Valentin Bartenev | 1 | -25/+59 | |
2017-07-10 | Configuration: nxt_conf_map_object() improvements. | Valentin Bartenev | 3 | -35/+18 | |
2017-07-10 | Controller: passing full configuration to router. | Valentin Bartenev | 1 | -170/+6 | |
2017-07-07 | Router: a fix in the previous changeset. | Igor Sysoev | 1 | -1/+1 | |
2017-07-07 | Router: processing application configuration. | Igor Sysoev | 3 | -35/+267 | |
2017-07-07 | Configuration: basic schema validation for applications. | Valentin Bartenev | 1 | -14/+122 | |