1
0
Fork 0
arangodb/arangod/Scheduler
Max Neunhöffer 7bae6980e8
Bug fix/agent lead hanger (#4147)
* Really enforce the hidden option --server.maximal-threads if given.
* Switch off --log.force-direct in scripts/startStandAloneAgency.sh
* Lower the timeout for sending AppendEntriesRPC to 150s.
* Erase _earliestPackage when becoming a leader.
* Challenge leadership in agent main loop.
* Use steady_clock for _earliestPackage.
* Change _lastAcked and _leaderSince to steady_clock as well.
* time difference calculations based on old readSystemClock to steadyClockToDouble
* All system_clock transitioned to steady_clock in Agent. Remaining system_clock are user input / output or timestamps
* Inception system_clock to steady_clock
2017-12-27 16:45:39 +01:00
..
Acceptor.cpp
Acceptor.h do not use namespaces in header files 2017-02-01 13:41:31 +01:00
AcceptorTcp.cpp add minPort and maxPort to testing.js help output (#4042) 2017-12-15 10:26:41 +01:00
AcceptorTcp.h some improvements for memory management 2016-12-15 15:30:28 +01:00
AcceptorUnixDomain.cpp fixed issues found by scan tool 2017-05-05 13:51:23 +02:00
AcceptorUnixDomain.h some improvements for memory management 2016-12-15 15:30:28 +01:00
EventLoop.h better threads working handling 2017-02-06 16:32:55 +01:00
Job.cpp
Job.h
JobGuard.cpp better threads working handling 2017-02-06 16:32:55 +01:00
JobGuard.h Bug fix/scheduling et al (#3161) 2017-08-30 10:40:02 +02:00
JobQueue.cpp fix shutdown in case no threads can be started (#3648) 2017-11-10 10:21:51 +01:00
JobQueue.h Missing things for active / passive (#3578) 2017-11-04 20:30:23 +01:00
ListenTask.cpp make arangod abort again when address is already in use 2017-05-17 11:40:40 +02:00
ListenTask.h there still seems to be a race between 2017-05-09 02:03:59 +02:00
Scheduler.cpp fix premature unlock (#3802) 2017-12-13 13:27:42 +01:00
Scheduler.h added asserts so that we can track when number of threads would underflow due to logic errors (#3835) 2017-12-06 10:51:58 +01:00
SchedulerFeature.cpp Bug fix/agent lead hanger (#4147) 2017-12-27 16:45:39 +01:00
SchedulerFeature.h --server.maximal-queue-size is now an absolute maximum 2017-04-26 11:20:56 +02:00
Socket.cpp
Socket.h remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … (#3817) 2017-12-06 18:43:49 +01:00
SocketTask.cpp Reuse buffers for HttpResponse (#3433) 2017-10-30 17:30:36 +01:00
SocketTask.h Reuse buffers for HttpResponse (#3433) 2017-10-30 17:30:36 +01:00
SocketTcp.cpp Reuse buffers for HttpResponse (#3433) 2017-10-30 17:30:36 +01:00
SocketTcp.h fix for closed sockets while async writes were still pending 2017-06-09 21:13:23 +02:00
SocketUnixDomain.cpp fix for closed sockets while async writes were still pending 2017-06-09 21:13:23 +02:00
SocketUnixDomain.h fix for closed sockets while async writes were still pending 2017-06-09 21:13:23 +02:00
Task.cpp
Task.h