History log of /unit/src/nxt_controller.c (Results 51 – 75 of 86)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 240:36bafba970b5 28-Aug-2017 Igor Sysoev

The master process has been renamed to the main process.


# 238:63a42123d971 28-Aug-2017 Valentin Bartenev

Improved reconfiguration requests serialization.

Previously, only applying of updated configuration was serialized,
while the changes themselves could be done in parallel on the same
configuration.

Improved reconfiguration requests serialization.

Previously, only applying of updated configuration was serialized,
while the changes themselves could be done in parallel on the same
configuration. That resulted in inconsistent behaviour.

show more ...


# 234:e0f17b03f52b 26-Aug-2017 Igor Sysoev

Added configure and command line option --control.


# 209:5789208bf19c 13-Aug-2017 Valentin Bartenev

Fixed building by GCC after 7d1017bd0f6c.


# 208:7d1017bd0f6c 11-Aug-2017 Valentin Bartenev

Controller: more HTTP headers and detailed JSON parsing errors.


# 201:ca6edbf8bf49 04-Aug-2017 Valentin Bartenev

Fixed building without debug after c1ae75b4e17c and 6281674ecf4f.


# 193:c1ae75b4e17c 02-Aug-2017 Max Romanov

Using port rpc in controller->router configuration update.


# 189:3806ffda59cb 02-Aug-2017 Max Romanov

Added bit flags to type parameter of nxt_port_socket_write().

NXT_PORT_MSG_LAST - mark message as last;
NXT_PORT_MSG_CLOSE_FD - close fd right after send;

Type constants altered to include last

Added bit flags to type parameter of nxt_port_socket_write().

NXT_PORT_MSG_LAST - mark message as last;
NXT_PORT_MSG_CLOSE_FD - close fd right after send;

Type constants altered to include last flag for single buffer messages.

Last sign is critical for coming port RPC layer. Handlers unregistered on last
message. Create sync buffer is not convenient, extra parameter is better.

show more ...


# 179:f2f2db818aac 21-Jul-2017 Valentin Bartenev

Fixed building without debug.


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


# 140:6a33f7bbc621 12-Jul-2017 Valentin Bartenev

Controller: proper reconfiguration requests handling.

Now controller serializes all reconfiguration requests
and waits for result from router.


# 135:2edf402f4c01 10-Jul-2017 Valentin Bartenev

Controller: passing full configuration to router.


# 121:18f69a84a231 06-Jul-2017 Valentin Bartenev

Controller: sending JSON configuration to router.


# 119:22bc18e61479 06-Jul-2017 Max Romanov

Router: read configuration from port.

Controller: stub to send configuration from POST body "as is" to router.


# 116:b36238461b48 05-Jul-2017 Valentin Bartenev

Configuration: basic validation of schema.


# 112:6f1809436b10 05-Jul-2017 Max Romanov

Complex target parser copied from NGINX.

nxt_app_request_header_t fields renamed:
- 'path' renamed to 'target'.
- 'path_no_query' renamed to 'path' and contains parsed value.


# 107:7530bd624a94 28-Jun-2017 Valentin Bartenev

Controller: fixed reading of request body.


# 106:a30dda81de1d 28-Jun-2017 Valentin Bartenev

Configuration: reduced names of structures, functions, and macros.


# 103:88fc973fd7a2 28-Jun-2017 Igor Sysoev

Setting listen socket fields lost in changeset 10688b89aa16.


# 92:67234ab1be76 23-Jun-2017 Valentin Bartenev

Configuration printing functions splitted in two parts.

Requested by Igor.


# 91:c3192e381294 23-Jun-2017 Valentin Bartenev

Renames and reordering of parameters in configuration parser functions.

Requested by Igor.


# 67:5bde485f693f 20-Jun-2017 Valentin Bartenev

HTTP parser: reduced memory consumption of header fields list.


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


# 60:b80bfbd9bddc 13-Jun-2017 Valentin Bartenev

HTTP parser: decoupled header fields processing.


1234