diff options
author | Max Romanov <max.romanov@nginx.com> | 2019-03-05 15:38:50 +0300 |
---|---|---|
committer | Max Romanov <max.romanov@nginx.com> | 2019-03-05 15:38:50 +0300 |
commit | 42b66ec654a1169bdc5f8e3acf1b6af1787dbd27 (patch) | |
tree | d1eb2d4cec225d1cdadabcc412dfc257e5af4975 /LICENSE | |
parent | 0ab83370cb8e70a4440589051f14d99ae8cec588 (diff) | |
download | unit-42b66ec654a1169bdc5f8e3acf1b6af1787dbd27.tar.gz unit-42b66ec654a1169bdc5f8e3acf1b6af1787dbd27.tar.bz2 |
Fixing EAGAIN processing for port message send.
Sending large plain (exceeding port's max_size, not in shared memory) messages
causes message fragmentation. First message fragment is sent successfully,
but the next fragment may fail with the EAGAIN error. In this case, the
message has to be pushed back to queue head for additional processing.
Related to #167 issue on GitHub.
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions