Commit graph

427 commits

Author SHA1 Message Date
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
Richard Hartmann
580e96f954 try to implement single proxy per client and local thread watched queues 2016-09-29 00:49:26 +02:00
Richard Hartmann
c6854b77e4 added codecov badge 2016-09-29 00:47:56 +02:00
Richard Hartmann
18b4d66242 removed python2 from testing, fixed codecov error 2016-09-28 23:53:18 +02:00
Richard Hartmann
e5edf7a739 added build dependencies 2016-09-28 23:18:13 +02:00
Richard Hartmann
645025a426 mod in travis.yml 2016-09-28 23:14:23 +02:00
Richard Hartmann
c0faa27e8a a version that passes all tests in python3.4 2016-09-28 22:53:11 +02:00
cimatosa
9ee13856f1 work in progress 2016-09-28 16:48:04 +02:00
cimatosa
4dfa906017 save work in progress 2016-09-28 16:14:01 +02:00
cimatosa
521a29320e only master for travis 2016-09-28 15:32:18 +02:00
cimatosa
7fb8279406 added 'user signal' to TODO 2016-09-28 15:31:54 +02:00