Commit Graph

1944 Commits

Author SHA1 Message Date
Roberto Rosario
fdfeac6ae5 Simplify simple_lock decorator 2012-08-05 22:40:19 -04:00
Roberto Rosario
a97a048d9c Add job queue priority support 2012-08-05 22:39:44 -04:00
Roberto Rosario
7c879a6546 Rename diff content label 2012-08-04 04:14:18 -04:00
Roberto Rosario
f0f28a397c Fix document version content method to show content from doc version and not parent document 2012-08-04 04:11:25 -04:00
Roberto Rosario
c5515f5054 Add support for comparing document versions 2012-08-04 04:11:03 -04:00
Roberto Rosario
34c3fd61fb Only show healthy nodes in the cluster node view 2012-08-04 04:10:11 -04:00
Roberto Rosario
52419b8b73 Improve removal of dead workers 2012-08-04 00:56:13 -04:00
Roberto Rosario
6d8dc886ca Improve job transaction handling 2012-08-04 00:55:47 -04:00
Roberto Rosario
8435f3c1a2 Rename AutoAdminSingleton manager name 2012-08-03 20:08:41 -04:00
Roberto Rosario
666db3dfcc Update manager name for AutoAdminSingleton 2012-08-03 20:05:43 -04:00
Roberto Rosario
29c120c9dd Fix import 2012-08-03 20:00:41 -04:00
Roberto Rosario
384209d2aa Add support for terminating local workers 2012-08-03 17:38:38 -04:00
Roberto Rosario
ac60654cc9 Implement dead job and dead worker cleanups, add discovered node subprocess as anonymous workers 2012-08-03 16:10:27 -04:00
Roberto Rosario
ecd88553e4 Add the node_heartbeat signal 2012-08-03 14:55:03 -04:00
Roberto Rosario
784aff8ded Terminate the current node's processes on exit 2012-08-03 14:54:14 -04:00
Roberto Rosario
b812a68777 Add initial support for deleting pending jobs and requeuing failed jobs 2012-08-03 13:35:06 -04:00
Roberto Rosario
d7ddbc2c62 Reuse request, current_path and current_view variables when resolving links 2012-08-03 12:55:34 -04:00
Roberto Rosario
a50cd33b38 Don't display any HTML tag of links that are not visible 2012-08-03 12:23:00 -04:00
Roberto Rosario
a5d7424fb8 Reorganize bootstrap imports yet again 2012-08-03 10:52:15 -04:00
Roberto Rosario
59e75176fe Change import order to avoid conflict 2012-08-03 10:48:34 -04:00
Roberto Rosario
8b4cf87368 Tweak db connection closing to ensure a fresh connection to high frequency called code 2012-08-03 06:19:17 -04:00
Roberto Rosario
239f6467fe Make sure node hostname is unique 2012-08-03 06:06:09 -04:00
Roberto Rosario
9ff4ff75ff Remove some close connections from jobs sub process 2012-08-03 06:02:34 -04:00
Roberto Rosario
da8eb2e508 Close database connection after lock access to keep this high call code from keeping too many open connections 2012-08-03 06:01:29 -04:00
Roberto Rosario
71c01670ac Add node when dispatching the dead_node signal 2012-08-03 05:43:06 -04:00
Roberto Rosario
60b2998b65 Explicit heartbeat update method, only check healthy nodes for HB timeout, default node state on creation is 'dead' 2012-08-03 05:40:01 -04:00
Roberto Rosario
5019b1a01f Move node creation default values to literals.py 2012-08-03 05:34:14 -04:00
Roberto Rosario
027f754209 Scheduler house_keeping task based on cluster config parameters 2012-08-03 05:32:57 -04:00
Roberto Rosario
b779042694 Update updated singleton manager names 2012-08-03 05:32:22 -04:00
Roberto Rosario
610f9b94e7 Change the singleton manager name from 'objects' to 'singleton' to avoid overwritten managers 2012-08-03 05:31:43 -04:00
Roberto Rosario
a549c0e6df Add state field to node class 2012-08-02 21:27:42 -04:00
Roberto Rosario
9bb7821553 Display horizontal separator only for links that are visible 2012-08-01 16:56:03 -04:00
Roberto Rosario
7b5a64f434 Add support for starting and stopping a job queue 2012-08-01 16:07:56 -04:00
Roberto Rosario
198a2908d2 Remove debug statements 2012-08-01 04:43:19 -04:00
Roberto Rosario
dd00296c0a Add clear_all class method to LocalScheduler 2012-08-01 04:15:43 -04:00
Roberto Rosario
f43f496241 Add view, permission, links to edit global job processing config 2012-08-01 04:15:11 -04:00
Roberto Rosario
833e149921 Add view for editing global cluster config 2012-08-01 04:14:31 -04:00
Roberto Rosario
b238874ddb Rename lockdown variable to avoid class with class method 2012-08-01 02:43:03 -04:00
Roberto Rosario
cdb6e7c6c6 Spelling update 2012-08-01 01:47:08 -04:00
Roberto Rosario
74b87026ca Make a node worker count appear after it's main list view attributes 2012-08-01 01:46:26 -04:00
Roberto Rosario
8f714a9fa9 Add reminder 2012-08-01 01:46:09 -04:00
Roberto Rosario
8f08296e7b Update bind_links to accept single links as well as lists for the links argument 2012-08-01 01:44:55 -04:00
Roberto Rosario
344e738c48 Update apps interface for the new LocalScheduler class 2012-08-01 01:43:00 -04:00
Roberto Rosario
859109c378 Refactor scheduler 2012-08-01 01:41:37 -04:00
Roberto Rosario
ffaf01c637 Add job queue list, pending, active and error queue items view, links and permissions 2012-07-31 01:19:08 -04:00
Roberto Rosario
c3ac4a623a Add clustering migrations 2012-07-30 23:51:29 -04:00
Roberto Rosario
87c958638d Implement clustering housekeeping, deleting 'dead' nodes 2012-07-30 23:51:05 -04:00
Roberto Rosario
e0fbac66d1 Connect the worker with the job queue item that spawned it 2012-07-30 16:23:38 -04:00
Roberto Rosario
d339a250fe Don't hide worker objects 2012-07-30 13:16:19 -04:00
Roberto Rosario
6d8aebb411 Change name 2012-07-30 13:13:59 -04:00