Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-07-07 | Memory pool thread safety checks in DEBUG build and usage fixes. | Max Romanov | 1 | -0/+2 | |
2017-07-07 | Process stop notification from master to all other processes. | Max Romanov | 1 | -0/+1 | |
New port message type introduced NXT_PORT_MSG_REMOVE_PID. Default handler removes process description from nxt_runtime_t with all ports, incoming and outgoing mmaps etc. | |||||
2017-07-07 | Using engine's task instead of listen's task. | Max Romanov | 1 | -0/+4 | |
2017-07-07 | Redirecting buffer completion handler to specific engine. | Max Romanov | 1 | -11/+30 | |
There is a case in router where we use port in router connection thread. Buffers are allocated within connection memory pool which can be used only in this router thread. sendmsg() can be postponed into main router thread and completion handler will compare current engine and post itself to correct engine. | |||||
2017-07-06 | Router: read configuration from port. | Max Romanov | 1 | -18/+50 | |
Controller: stub to send configuration from POST body "as is" to router. | |||||
2017-07-05 | An assertion on listening socket close. | Igor Sysoev | 1 | -2/+5 | |
2017-07-05 | By default a number of router worker threads is set to a number | Igor Sysoev | 1 | -0/+4 | |
of CPUs. | |||||
2017-07-05 | Router: processing JSON configuration. | Igor Sysoev | 1 | -119/+327 | |
2017-07-05 | Python WSGI: SERVER_NAME, SERVER_PORT fixed, REMOTE_ADDR introduced. | Max Romanov | 1 | -0/+3 | |
Shortcut: do not iterate over String (or Bytes) return object. Call 'close()' for return object (if present). | |||||
2017-06-28 | Setting listen socket fields lost in changeset 10688b89aa16. | Igor Sysoev | 1 | -0/+2 | |
2017-06-26 | Double buf completion call on connection timeout fixed. | Max Romanov | 1 | -5/+1 | |
2017-06-23 | Added basic HTTP request processing in router. | Max Romanov | 1 | -29/+349 | |
- 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); | |||||
2017-06-20 | Using new memory pool implementation. | Igor Sysoev | 1 | -46/+32 | |
2017-06-19 | Memory pools refactoring. | Igor Sysoev | 1 | -2/+3 | |
2017-06-14 | nxt_event_conn_... functions and structures have been renamed | Igor Sysoev | 1 | -24/+23 | |
to nxt_conn_... | |||||
2017-06-14 | Router: follow up to HTTP parser changes. | Igor Sysoev | 1 | -0/+6 | |
2017-06-09 | Fixed building by GCC 7 (broken in 0b10a73d4993). | Valentin Bartenev | 1 | -3/+1 | |
2017-05-31 | Skeleton of router configuration and request processing. | Igor Sysoev | 1 | -37/+1039 | |
2017-03-09 | Processes refactoring. | Igor Sysoev | 1 | -0/+85 | |
The cycle has been renamed to the runtime. |