Home
last modified time | relevance | path

Searched hist:365 (Results 1 – 7 of 7) sorted by relevance

/unit/src/
H A Dnxt_port_memory.hdiff 365:28b2a468be43 Thu Oct 19 14:37:00 UTC 2017 Max Romanov <max.romanov@nginx.com> Introducing mmap_handler to count references to shared memory.


"All problems in computer science can be
solved by another level of indirection"

Butler Lampson

Completion handlers for application response buffers executed after
sending the data to client. Application worker can be stopped right
after send response buffers to router. Worker stop causes removal
of all data structures for the worker.

To prevent shared memory segment unmap, need to count the number of
buffers which uses it. So instead of direct reference to shared
memory, need to reference to intermediate 'handler' structure with
use counter and pointer to shared memory.
H A Dnxt_port_memory_int.hdiff 365:28b2a468be43 Thu Oct 19 14:37:00 UTC 2017 Max Romanov <max.romanov@nginx.com> Introducing mmap_handler to count references to shared memory.


"All problems in computer science can be
solved by another level of indirection"

Butler Lampson

Completion handlers for application response buffers executed after
sending the data to client. Application worker can be stopped right
after send response buffers to router. Worker stop causes removal
of all data structures for the worker.

To prevent shared memory segment unmap, need to count the number of
buffers which uses it. So instead of direct reference to shared
memory, need to reference to intermediate 'handler' structure with
use counter and pointer to shared memory.
H A Dnxt_port_memory.cdiff 365:28b2a468be43 Thu Oct 19 14:37:00 UTC 2017 Max Romanov <max.romanov@nginx.com> Introducing mmap_handler to count references to shared memory.


"All problems in computer science can be
solved by another level of indirection"

Butler Lampson

Completion handlers for application response buffers executed after
sending the data to client. Application worker can be stopped right
after send response buffers to router. Worker stop causes removal
of all data structures for the worker.

To prevent shared memory segment unmap, need to count the number of
buffers which uses it. So instead of direct reference to shared
memory, need to reference to intermediate 'handler' structure with
use counter and pointer to shared memory.
H A Dnxt_application.hdiff 1601:365bbeccef1c Fri Sep 18 10:41:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Python: app module callable name configuration.

Now it is possible to specify the name of the application callable using
optional parameter 'callable'. Default value is 'application'.

This closes #290 issue on GitHub.
H A Dnxt_main_process.cdiff 1601:365bbeccef1c Fri Sep 18 10:41:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Python: app module callable name configuration.

Now it is possible to specify the name of the application callable using
optional parameter 'callable'. Default value is 'application'.

This closes #290 issue on GitHub.
H A Dnxt_conf_validation.cdiff 1601:365bbeccef1c Fri Sep 18 10:41:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Python: app module callable name configuration.

Now it is possible to specify the name of the application callable using
optional parameter 'callable'. Default value is 'application'.

This closes #290 issue on GitHub.
/unit/src/python/
H A Dnxt_python.cdiff 1601:365bbeccef1c Fri Sep 18 10:41:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Python: app module callable name configuration.

Now it is possible to specify the name of the application callable using
optional parameter 'callable'. Default value is 'application'.

This closes #290 issue on GitHub.