Andrew Hutchings
b83c21d891
MCOL-1376 Fix compiler errors in Ubuntu 18.04
...
Ubuntu 18.04 uses GCC 7.3 which is a little stricter than before.
Fixes a few errors due to implicit includes that are no longer implicit
and a ton of warnings about the implied alignment of code in
utils/common/any.hpp
2018-05-02 09:40:27 +01:00
Andrew Hutchings
0d7c0f7ae4
Merge branch 'develop-1.1' into dev-merge-up-20180202
2018-02-02 14:53:36 +00:00
David Hall
9749d825b5
MCOL-1165 use the threadpool's idle down feature
2018-01-16 13:26:44 -06:00
David Hall
504fcf0778
MCOL-1128 Allow exeMgrThreadPool to use unlimited threads. The number will be limited by the number of sessions allowed in server.
2018-01-12 16:29:01 -06:00
Andrew Hutchings
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
David Hall
88a372c671
MCOL-513 Use vector ref for join to prevent vector copy.
2017-02-20 11:45:29 -06:00
David Hall
59f984c3ca
MCOL-513 Comment spelling
2017-02-17 10:45:59 -06:00
David Hall
87a679e6eb
MCOL-513 use a single funcor per thread. ThreadPool was doing one at a time anyway, but in a convpluted way that made it easier to add more if wanted. But it was expensive. Cleanup and polish.
2017-02-17 09:46:42 -06:00
David Hall
e09b7e10c5
MCOL-513 Threadpool to unlimited threads when queuesize = 0. Idle down after 10 minutes
2017-02-13 11:56:28 -06:00
David Hall
c2344accc9
MCOL-513 clean up and test thread pool for ExeMgr
2017-02-09 18:00:00 -06:00
David Hall
55d006de1a
MCOL-513 use thread pool for jobsteps
2017-02-03 15:25:21 -06:00
David Hall
94b9d8aed2
MCOL-513 Optimize by replacing make_pair with a struct
2017-02-02 11:45:04 -06:00
David Hall
b6321935fb
MCOL-513 fix a couple bugs in threadpool join() Add a test program
2017-02-02 11:32:56 -06:00
David Hall
c4742b8363
MCOL-513 Modify ThreadPool to have a join() method
2017-02-02 11:32:40 -06:00
david hill
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00