1
0
Fork 0
arangodb/arangod/Scheduler
Jan Christoph Uhde 62eda019c2 Revert "switch immediately to async writes when socket would block during write"
This reverts commit 96067a9315.

The change resulted in a stackoverflow instead of a "hanging" connection
we might need to use something like TCP Keep Alive to handle
disconnected clients. The bug we are currently working on might not be
fixed by TCP Keep Alive as we are in a heavy load situation. Still the
socket should not block during write. It could do so if the client does
not receive the data form the network and the server side networkbuffer
runs full at some point. There might be other situations we are not
aware of.
2017-01-11 10:45:18 +01:00
..
Acceptor.cpp use make_unique 2016-11-25 15:35:54 +01:00
Acceptor.h Fix broken merge 2016-10-19 11:41:17 +02:00
AcceptorTcp.cpp Fix broken merge 2016-10-19 11:41:17 +02:00
AcceptorTcp.h some improvements for memory management 2016-12-15 15:30:28 +01:00
AcceptorUnixDomain.cpp Implement endpoint test...proper socket cleanup 2016-10-19 16:22:36 +02:00
AcceptorUnixDomain.h some improvements for memory management 2016-12-15 15:30:28 +01:00
EventLoop.h fixed some issues detected by coverity build tool 2016-12-12 15:41:54 +01:00
Job.cpp switch to boost asio 2016-10-14 10:12:17 +00:00
Job.h switch to boost asio 2016-10-14 10:12:17 +00:00
JobGuard.cpp switch to boost asio 2016-10-14 10:12:17 +00:00
JobGuard.h Squashed commit of the following: 2016-10-24 10:18:30 +02:00
JobQueue.cpp some improvements for memory management 2016-12-15 15:30:28 +01:00
JobQueue.h some improvements for memory management 2016-12-15 15:30:28 +01:00
ListenTask.cpp Fix broken merge 2016-10-19 11:41:17 +02:00
ListenTask.h Generalize asio stuff to support unix domain sockets 2016-10-19 11:01:29 +02:00
Scheduler.cpp Fix compilation. 2016-12-22 16:00:14 +01:00
Scheduler.h Squashed commit of the following: 2016-10-24 10:18:30 +02:00
SchedulerFeature.cpp Add a debug message about detected processors. 2016-12-20 14:46:43 +01:00
SchedulerFeature.h Squashed commit of the following: 2016-10-24 10:18:30 +02:00
Socket.cpp added handshake done 2016-10-23 00:46:30 +02:00
Socket.h preliminary fix for issue #2218 2016-12-15 15:45:33 +01:00
SocketTask.cpp Revert "switch immediately to async writes when socket would block during write" 2017-01-11 10:45:18 +01:00
SocketTask.h fix races in VST response handling 2017-01-09 17:06:33 +01:00
SocketTcp.cpp fix Visual Studio complaints 2016-10-31 09:59:18 +01:00
SocketTcp.h some improvements for memory management 2016-12-15 15:30:28 +01:00
SocketUnixDomain.cpp Remove useless whitespaces and fix comments 2016-10-24 10:42:50 +02:00
SocketUnixDomain.h some improvements for memory management 2016-12-15 15:30:28 +01:00
Task.cpp switch to boost asio 2016-10-14 10:12:17 +00:00
Task.h switch to boost asio 2016-10-14 10:12:17 +00:00