Commit graph

437 commits

Author SHA1 Message Date
Richard Hartmann
fd4a9a7feb added speed to status infoline 2019-06-03 21:51:36 +02:00
Richard Hartmann
1bf01ef098 added speed to status infoline 2019-06-03 21:48:37 +02:00
Richard Hartmann
6922a596ff work in progress to fix speed issues 2019-06-03 20:52:36 +02:00
Richard Hartmann
909007a53d added control of the MKL multi threading for each sub process 2019-02-18 13:15:15 +01:00
Richard Hartmann
44cfb9d512 typo 2019-01-17 17:35:12 +01:00
Richard Hartmann
1ca9cb2174 remove python2 support, out proxy decorator in class style 2019-01-03 12:49:54 +01:00
Richard Hartmann
a84ca661cd bugfix for negative connection tries 2019-01-03 12:05:49 +01:00
Richard Hartmann
e321ce0cae allow for negative reconnect_tries and ping_retry to try to reconnect in a non-stopping manner 2019-01-03 10:27:12 +01:00
Richard Hartmann
935c783b93 changed kwarg 'sig' to posarg for os.kill 2018-11-12 12:46:07 +01:00
Richard Hartmann
437713b5f8 added lock for client push operation to properly handle large result objects 2018-11-06 12:37:00 +01:00
Richard Hartmann
442901337c allows nproc to be float between 0 and 1 (use fraction of available cpus 2018-07-17 12:27:38 +02:00
Richard Hartmann
779119c617 added signalDelay to fix dead lock problems on client timeout, also work in progress to make the test run 2018-06-28 15:13:21 +02:00
Richard Hartmann
2bc4fadbf1 fix: check for timeout is None 2018-06-25 15:47:39 +02:00
Richard Hartmann
06b9b531dc added shutdown by timeout for server 2018-06-22 14:17:59 +02:00
Richard Hartmann
d16d7f2532 make JM server statusbar a member of the JM server class 2018-06-22 10:31:37 +02:00
Richard Hartmann
689705fe0e allows for negative timeout of the client 2018-06-21 16:52:07 +02:00
Richard Hartmann
11e3346557 added batch mode, where JM client does not ask on SIGTERM 2018-03-09 16:37:17 +01:00
Richard Hartmann
fd62ad0379 minor 2018-01-03 13:26:55 +01:00
Richard Hartmann
4dd4c014a5 minor 2018-01-03 13:25:49 +01:00
Richard Hartmann
317f8f3d29 minor adds 2017-05-31 15:53:07 +02:00
Richard Hartmann
3f513b5746 add switch to control whether or not to store the arg when using persistent data server 2017-01-03 13:02:12 +01:00
Richard Hartmann
e36a10f386 ArgsContainer and ClosableQueue are working 2016-12-09 15:33:38 +01:00
Richard Hartmann
87e246e057 ClosableQueue seems to be a dead end, Also ArgsContainer screws up when lots of clients connect 2016-11-28 17:34:51 +01:00
Richard Hartmann
0aa88b4ec7 use pipes to make argscontainer work in multiprocess env 2016-11-27 22:51:34 +01:00
Richard Hartmann
585bf96c63 intermed work 2016-11-25 11:49:03 +01:00
Richard Hartmann
d9a4e589f5 minoir 2016-11-25 10:42:48 +01:00
Richard Hartmann
dd9c663355 problem that new ArgsContainer needs Manager in Thread, NOT supprocess, that screws up network adresse release when manager is stoped 2016-11-24 17:24:15 +01:00
Richard Hartmann
dbbbd0edf2 new ArgsContainer passes tests in Py34 and Py35 2016-11-22 17:11:04 +01:00
Richard Hartmann
2a4a507fae merge origin dev 2016-11-22 16:54:33 +01:00
Richard Hartmann
b16fbe9dec new ArgsContainer passes tests in Py34 and Py35 2016-11-22 16:31:07 +01:00
Richard Hartmann
ff4002d779 added logging system for ode_wrapper 2016-11-22 16:16:56 +01:00
Richard Hartmann
bcdfa2ee81 work in progress 2016-11-22 01:06:13 +01:00
Richard Hartmann
2d68179067 work in progress for on disk job q and related problems 2016-11-21 17:08:23 +01:00
Richard Hartmann
3fac795ecd Merge branch 'master' into dev 2016-11-21 17:07:34 +01:00
Richard Hartmann
14beaca935 added option for the job_q to be cached on disk 2016-11-21 15:03:31 +01:00
Richard Hartmann
8df19ca344 set arg to None when sysexit while in job_q_get -> no push back on fail_q 2016-10-12 20:23:01 +02:00
Richard Hartmann
d70649c27f show jm server info on start on stdout 2016-10-10 17:30:30 +02:00
Richard Hartmann
5e4eb24a89 Merge branch 'dev' of https://github.com/cimatosa/jobmanager into dev 2016-10-10 12:18:07 +02:00
Richard Hartmann
9becd12eda added logging system for ode_wrapper 2016-10-10 11:21:16 +02:00
Richard Hartmann
e787e5dfec added special signal handling for Client, (allow to disable Signal_handler_for_Jobmanager_client) 2016-10-07 17:46:06 +02:00
Richard Hartmann
86b2e71f04 allow to disable statistics end jm server exit 2016-10-07 15:41:21 +02:00
Richard Hartmann
9ce3b0e376 change binkey back to pickle in server.py for PersistentData_Server for compatibility reasons 2016-10-04 17:14:35 +02:00
Richard Hartmann
f88f21bcad adapted servers.py to new logging style 2016-10-04 11:08:59 +02:00
Richard Hartmann
773ddc788c emergency dump for local result_q 2016-10-01 00:12:03 +02:00
Richard Hartmann
4bccdb3fa4 Merge branch 'dev' 2016-09-30 23:50:05 +02:00
Richard Hartmann
d1a8d89d2f adapted to renaming progress to progression 2016-09-30 23:49:35 +02:00
Richard Hartmann
9656021dfe Merge branch 'dev' 2016-09-30 23:37:14 +02:00
Richard Hartmann
fa2d77877b try to get tests for python2.7 working 2016-09-30 23:35:49 +02:00
cimatosa
6d969ae504 added problem section to README 2016-09-29 15:15:59 +02:00
cimatosa
f48e5f1d67 jobmanager passes tests with single proxy for client and local queue for subprocesses 2016-09-29 15:07:40 +02:00