Commit Graph

15 Commits

Author SHA1 Message Date
JoelKatz
fcd7522922 Put ledgerAdvance jobs in their own class. 2013-08-14 15:45:49 -07:00
Vinnie Falco
824b1dab20 Fix signal logic in JobQueue 2013-08-14 15:45:48 -07:00
Vinnie Falco
4a949a9cbd Refactor JobQueue to fix a bad state and clean up job limits 2013-08-14 15:45:48 -07:00
JoelKatz
54daa40b81 Temporary ugly fix for JobQueue brokenness.
There's nothing to dispatch a job if it later becomes possible.
2013-08-14 15:45:48 -07:00
Vinnie Falco
7120d3a8bf Pass thread name to Workers 2013-08-12 11:03:27 -07:00
Vinnie Falco
cd452aa870 Clean up JobQueue for new Workers 2013-07-29 14:08:37 -07:00
Vinnie Falco
ddef0ae7c7 Use Workers in JobQueue 2013-07-29 13:31:51 -07:00
Vinnie Falco
7fdedfd0b0 Remove unused io_service 2013-07-29 13:30:05 -07:00
Vinnie Falco
e9a7f6f81a Replace some boost::thread with beast::thread 2013-07-29 13:30:05 -07:00
David Schwartz
6812153d9a Make jtGENERIC work. 2013-07-24 17:44:58 -07:00
David Schwartz
a8436a5952 Some peer commands can be expensive. 2013-07-24 17:11:31 -07:00
JoelKatz
0e787747d3 Make job times include time waiting in the queue.
This is a temporary fix. The real fix will track wait time and run time both.
2013-07-22 00:40:45 -07:00
JoelKatz
5b2d5e8428 Add a way for us to place jobs with a concurrency limit.
The main use case is having all threads stuck in ledgerData, fighting each other.
2013-07-13 19:02:35 -07:00
Vinnie Falco
5c21ce5b3c Annotate some core classes 2013-06-24 15:51:33 -07:00
Vinnie Falco
3b20bd1b0c Move refactored files into ripple_core 2013-06-23 11:12:39 -07:00