summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_mp.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-04-20Prevention of freeing non-freeable memory pool block.Igor Sysoev1-17/+26
2018-03-05Reduced number of critical log levels.Valentin Bartenev1-4/+1
2017-12-28Changed nxt_mp_retain() and nxt_mp_release() interfaces.Igor Sysoev1-37/+22
2017-08-02Added basic port error handler.Max Romanov1-1/+3
2017-07-18Mem pool cleanup introduced.Max Romanov1-0/+36
Used for connection mem pool cleanup, which can be used by buffers. Used for port mem pool to safely destroy linked process.
2017-07-12Fixed style and building with NXT_DEBUG_MEMORY after 3578a7b7ace4.Valentin Bartenev1-22/+14
2017-07-12Memory pool debug enabled with NXT_DEBUG_ALLOC define.Max Romanov1-24/+70
2017-07-12New process port exchange changed. READY message type introduced.Max Romanov1-1/+5
Application process start request DATA message from router to master. Master notifies router via NEW_PORT message after worker process become ready.
2017-07-07Router: connection destroy sequence fixed.Max Romanov1-0/+2
2017-07-07Taken counter initialized for new pages.Max Romanov1-0/+1
Fixed crash in nxt_mp_get() when pages re-used and 'taken' contains initial 'map' value '0xFFFFFFFF'.
2017-07-07Memory pool thread safety checks in DEBUG build and usage fixes.Max Romanov1-0/+56
2017-06-26Build on Solaris 11 fixed.Max Romanov1-1/+36
2017-06-23Style and comment fixes.Igor Sysoev1-1/+1
2017-06-21Optimizations in nxt_mp_create().Igor Sysoev1-15/+11
2017-06-21Fixed building with -DNXT_DEBUG_MEMORY=1 (broken in 10688b89aa16).Igor Sysoev1-67/+67
2017-06-20Fixed error in the previous changeset.Igor Sysoev1-0/+2
2017-06-19Memory pools refactoring.Igor Sysoev1-0/+890