Commit graph

876 commits

Author SHA1 Message Date
51f9c2d6d1 reorganized tasks to subdirs like services 2013-11-09 04:08:03 +01:00
b0f974ad9c Merge branch 'master' of github.com:linspector/linspector 2013-11-09 03:47:25 +01:00
0d9e3db28f small fixes 2013-11-09 03:46:08 +01:00
RafTim
e0bd6ad0ea removed deamon in TaskExecutor Thread and stopped manually according to "shutdown_wait" in core 2013-11-09 02:42:51 +01:00
RafTim
c2d8da3cad fixed taskExecutor execution 2013-11-09 02:26:16 +01:00
RafTim
1b089807bb added TaskExecutor into the job to execute tasks in its own Thread, and stops blocking the job 2013-11-09 02:20:20 +01:00
RafTim
8f9d9bc551 try to get the singleton class done for importing
fixed mail task
2013-11-09 01:59:53 +01:00
RafTim
3ef1dcecd7 small bugfixes in members and tasks parsing 2013-11-09 01:05:37 +01:00
ac09ed749a some bool fixes in json files and dummy service 2013-11-08 23:22:16 +01:00
b00c73f8f6 some bool fixes in json files 2013-11-08 07:04:16 +01:00
001dbefb8e some more cleanups 2013-11-08 06:31:04 +01:00
93bee9a8b2 prepared a lot of stuff for new task handling... it was a hell to cleanup unused stuff!!! 2013-11-08 05:52:47 +01:00
a0fe68b251 added dev.json to examples for developing new ideas 2013-11-08 04:06:51 +01:00
36c0281aa1 added new function to lish 2013-11-08 02:31:38 +01:00
7207d89092 added auto generated dummy setup.py as stub for next steps 2013-11-07 02:49:56 +01:00
8cf21b1b2c just a typo fix 2013-11-06 05:07:58 +01:00
135d5a24dc some var renamed to make clear what it is 2013-11-06 02:59:35 +01:00
2456ba9fac added a status to Job; NONE; OK, WARNING and ERROR is implemented 2013-11-06 02:54:59 +01:00
fbab93eb22 just put some old code back to parser.py for later usage... ;) 2013-11-05 20:48:18 +01:00
03b13fd774 some type settings for tasks in config files 2013-11-05 04:59:38 +01:00
8cb4358ba8 removed parsers and processors from parser.py 2013-11-05 04:48:28 +01:00
fd67000547 fixed some PEP8 in job.py 2013-11-05 04:48:03 +01:00
26ffeada50 added TODO to job.py 2013-11-05 03:51:34 +01:00
d6fa863292 deleted never used parsers; we can invent them again 2013-11-05 03:47:11 +01:00
af1428efa5 deleted old daemon file and renamed Daemon in daemon.py 2013-11-05 03:45:55 +01:00
eff1f5437a processors are tasks now. no need for processors anymore so moved files to tasks and deleted obsolete processor stuff 2013-11-05 03:27:29 +01:00
881b84b666 uhh, forgot to set right version before release.. shame on me... ;) 2013-11-05 03:07:50 +01:00
fb9cfd9769 new service directory structure 2013-11-05 03:00:42 +01:00
04cd1e2eef better log messages 2013-11-05 02:57:41 +01:00
4cf4903d11 some more log information in level INFO for jobs 2013-11-05 02:23:43 +01:00
41c882847d fixed interface bug after job.py refactoring 2013-11-05 01:19:56 +01:00
6e1a881ffa added new service http/code.py to check response codes from a webserver; works! 2013-11-05 01:10:06 +01:00
ffe8aab9c1 updated requirements.txt file; added "requests" 2013-11-05 00:38:09 +01:00
3ed6665432 added new http/content.py service; works... yay... 2013-11-05 00:25:43 +01:00
fdacf38062 removed the jobInfo object and let the job execute and store all data; looks better to me now 2013-11-05 00:24:31 +01:00
1466ec35dc deleetd some old private config files for cleaning things up 2013-11-04 22:12:21 +01:00
201030919e moved services to etc subdir for cleaning things up 2013-11-04 22:10:33 +01:00
0522c4837e added services/private directory to .gitignore for devleoping and testing services 2013-11-04 22:06:37 +01:00
5d70a5b4bd set the fast interval to 60 seconds; 15 seconds very hard to do with 6600 jobs 2013-11-04 21:45:49 +01:00
6549dfbee7 added a note about the requests module in the header. requests is making daily work a lot easier 2013-11-04 20:42:50 +01:00
e953e7c3be added job_wins and job_fails to Job for overall accounting and stats 2013-11-04 05:39:51 +01:00
d07386aad3 fixed bug in time_delta calculation for scheduling jobs; changed int to float. 2013-11-04 02:10:02 +01:00
827f3765ea removed generateID stuff from JobInfo object. this really is obsolete 2013-11-04 01:17:33 +01:00
c1aa20b706 removed old config vars from core, they are cmd args since some time 2013-11-04 00:17:27 +01:00
87843f417f v0.12 release and some typo fixes 2013-11-04 00:08:59 +01:00
23a1a246cc some more debug stuff and set rcpt to _rcpt in json files to not get spammed by mails while testing 2013-11-03 22:30:51 +01:00
737d65ccd5 temporarily fixed mail task using no login 2013-11-03 22:12:34 +01:00
1e39dcdeaf added stress.json for scheduling 6600 jobs and some fixes in minimal.json 2013-11-03 22:02:39 +01:00
17e1d21037 moved not working old example config files to examples/old/ 2013-11-03 20:20:00 +01:00
1f52f2c931 lot of small fixes, typo etc. and some more logging in tasks 2013-11-03 19:59:20 +01:00