Ilan
e86308b434
adds qinfo management command
...
It seems more practical to give this its own command instead of `qmonitor --info`
2015-08-10 13:20:17 +02:00
Ilan
79393dee16
adds --info summary to monitor command
2015-08-09 19:29:24 +02:00
Ilan
91520e9ca7
removes some unused test code
2015-07-16 17:26:08 +02:00
Ilan
80887ffd9c
Django 1.7 doesn't like argparse for management commands.
...
Changed to optparse for compatibility
2015-07-16 15:54:38 +02:00
Ilan
5a3f875baa
Added management commands to tests
...
* added --run-once option to the management commands for testing
2015-07-16 15:17:15 +02:00
Ilan Steemers
27cfe5eb86
fixed relative import
2015-07-03 15:13:19 +02:00
Ilan Steemers
b113a52825
Restructured all the modules
...
The core module was becoming too large.
By splitting it in cluster, monitor and tasks it becomes more manageable. It also reflects the documentation structure.
2015-07-03 15:12:11 +02:00
Ilan Steemers
482569b312
Rework - configuration now in class - better stop handling under heavy load. - scheduler test - better monitoring - better status reporting
2015-06-30 10:58:24 +02:00
Ilan Steemers
d94b631e40
Limited hostname width in monitor
2015-06-29 11:36:30 +02:00
Ilan Steemers
9593ad9f1d
Added Recycling to workers
2015-06-28 14:27:43 +02:00
Ilan Steemers
b0e738d31b
Passing the redis connection around the cluster to reduce connections
2015-06-27 20:03:32 +02:00
Ilan Steemers
6314742343
simple test for monitor
2015-06-25 13:29:06 +02:00
Ilan Steemers
99a44dda45
simple test for monitor
2015-06-25 13:22:16 +02:00
Ilan Steemers
065f2dc5aa
Django's timezone is back since it can't conflict with JsonPickle anymore
2015-06-24 22:57:21 +02:00
Ilan Steemers
7dea114b18
cleaned imports
2015-06-24 12:39:54 +02:00
Ilan Steemers
a7ab7e9d71
cleaned imports
2015-06-24 12:38:37 +02:00
Ilan Steemers
c91fd0f022
monitor now has a little color and columns
2015-06-24 11:44:47 +02:00
Ilan Steemers
0ed1da8f05
Refactoring to make testing more stable
2015-06-23 21:12:08 +02:00
Ilan Steemers
97a4b27f68
Added rudimentary terminal monitor
2015-06-23 20:54:23 +02:00
Ilan Steemers
90b5b0d6ab
moved static methods to module functions
...
medic is now sentinel and runs in it's own process
sentinel shutdown procedure more stable
2015-06-18 14:10:48 +02:00
Ilan Steemers
62bfb7bdc1
Delete testq.py
2015-06-17 21:39:47 +02:00
Ilan Steemers
c8d2927dd2
restructured app and added task signing
2015-06-17 13:33:46 +02:00
Ilan Steemers
093431e88d
Lots of stuff
...
- changed to single monitor for success and failures
- result is now in django model
- started addings tests
2015-06-16 19:03:00 +02:00
Ilan Steemers
8c0a26e0b4
Testing basic layout
2015-06-15 16:02:50 +02:00