This website requires JavaScript.
df527b1fd4
Initial commit of the trash app
Roberto Rosario
2012-08-06 19:44:01 -04:00
576a2cc643
Support passing MIMETypes and actual document filenames to TextParser for better lexer guessing
Roberto Rosario
2012-08-06 03:00:09 -04:00
27c0a3ef43
Remove old OCR url
Roberto Rosario
2012-08-06 02:59:46 -04:00
377032b92a
Move old OCR queue handling code to job_processor app
Roberto Rosario
2012-08-06 02:12:58 -04:00
37160efe9f
Add icon for the missing document diagnostic
Roberto Rosario
2012-08-06 01:18:00 -04:00
81abd524b4
Show numbers of jobs in a scheduler
Roberto Rosario
2012-08-06 01:17:22 -04:00
9f84439099
Refactor diagnostics app
Roberto Rosario
2012-08-06 01:17:02 -04:00
66c398c884
Refactor maintenance tools app
Roberto Rosario
2012-08-06 00:56:26 -04:00
c15ec9ce8d
Add clustering, job_processor and lock_manager apps to the transifex config file
Roberto Rosario
2012-08-05 22:47:15 -04:00
d7ff892b8f
Add lock_manager app translation files
Roberto Rosario
2012-08-05 22:44:29 -04:00
da8d9a4b88
Add job_processor app translation files
Roberto Rosario
2012-08-05 22:44:14 -04:00
a1706de879
Add clustering app translation files
Roberto Rosario
2012-08-05 22:43:36 -04:00
b563404324
Add clustering, job_processor and lock_manager to the languages processor script
Roberto Rosario
2012-08-05 22:43:08 -04:00
782802136a
Merge branch 'feature/job_queue_priority' into development
Roberto Rosario
2012-08-05 22:40:37 -04:00
fdfeac6ae5
Simplify simple_lock decorator
Roberto Rosario
2012-08-05 22:40:19 -04:00
a97a048d9c
Add job queue priority support
Roberto Rosario
2012-08-05 22:39:44 -04:00
7c879a6546
Rename diff content label
Roberto Rosario
2012-08-04 04:14:18 -04:00
790092f776
Merge branch 'feature/version_text_compare' into development
Roberto Rosario
2012-08-04 04:12:19 -04:00
f0f28a397c
Fix document version content method to show content from doc version and not parent document
Roberto Rosario
2012-08-04 04:11:25 -04:00
c5515f5054
Add support for comparing document versions
Roberto Rosario
2012-08-04 04:11:03 -04:00
34c3fd61fb
Only show healthy nodes in the cluster node view
Roberto Rosario
2012-08-04 04:10:11 -04:00
52419b8b73
Improve removal of dead workers
Roberto Rosario
2012-08-04 00:56:13 -04:00
6d8dc886ca
Improve job transaction handling
Roberto Rosario
2012-08-04 00:55:47 -04:00
8435f3c1a2
Rename AutoAdminSingleton manager name
Roberto Rosario
2012-08-03 20:08:41 -04:00
666db3dfcc
Update manager name for AutoAdminSingleton
Roberto Rosario
2012-08-03 20:05:43 -04:00
29c120c9dd
Fix import
Roberto Rosario
2012-08-03 20:00:41 -04:00
384209d2aa
Add support for terminating local workers
Roberto Rosario
2012-08-03 17:38:38 -04:00
ac60654cc9
Implement dead job and dead worker cleanups, add discovered node subprocess as anonymous workers
Roberto Rosario
2012-08-03 16:10:27 -04:00
ecd88553e4
Add the node_heartbeat signal
Roberto Rosario
2012-08-03 14:55:03 -04:00
784aff8ded
Terminate the current node's processes on exit
Roberto Rosario
2012-08-03 14:54:14 -04:00
b812a68777
Add initial support for deleting pending jobs and requeuing failed jobs
Roberto Rosario
2012-08-03 13:35:06 -04:00
d7ddbc2c62
Reuse request, current_path and current_view variables when resolving links
Roberto Rosario
2012-08-03 12:55:34 -04:00
a50cd33b38
Don't display any HTML tag of links that are not visible
Roberto Rosario
2012-08-03 12:23:00 -04:00
a5d7424fb8
Reorganize bootstrap imports yet again
Roberto Rosario
2012-08-03 10:52:15 -04:00
59e75176fe
Change import order to avoid conflict
Roberto Rosario
2012-08-03 10:48:34 -04:00
8b4cf87368
Tweak db connection closing to ensure a fresh connection to high frequency called code
Roberto Rosario
2012-08-03 06:19:17 -04:00
239f6467fe
Make sure node hostname is unique
Roberto Rosario
2012-08-03 06:06:09 -04:00
9ff4ff75ff
Remove some close connections from jobs sub process
Roberto Rosario
2012-08-03 06:02:34 -04:00
da8eb2e508
Close database connection after lock access to keep this high call code from keeping too many open connections
Roberto Rosario
2012-08-03 06:01:29 -04:00
71c01670ac
Add node when dispatching the dead_node signal
Roberto Rosario
2012-08-03 05:43:06 -04:00
60b2998b65
Explicit heartbeat update method, only check healthy nodes for HB timeout, default node state on creation is 'dead'
Roberto Rosario
2012-08-03 05:40:01 -04:00
5019b1a01f
Move node creation default values to literals.py
Roberto Rosario
2012-08-03 05:34:14 -04:00
027f754209
Scheduler house_keeping task based on cluster config parameters
Roberto Rosario
2012-08-03 05:32:57 -04:00
b779042694
Update updated singleton manager names
Roberto Rosario
2012-08-03 05:32:22 -04:00
610f9b94e7
Change the singleton manager name from 'objects' to 'singleton' to avoid overwritten managers
Roberto Rosario
2012-08-03 05:31:43 -04:00
a549c0e6df
Add state field to node class
Roberto Rosario
2012-08-02 21:27:42 -04:00
5cd81ddebb
Add reminders to the release notes of 0.13
Roberto Rosario
2012-08-01 18:53:42 -04:00
0d8febc902
Udate the required version of Pillow
Roberto Rosario
2012-08-01 18:52:13 -04:00
9bb7821553
Display horizontal separator only for links that are visible
Roberto Rosario
2012-08-01 16:56:03 -04:00
7b5a64f434
Add support for starting and stopping a job queue
Roberto Rosario
2012-08-01 16:07:56 -04:00
198a2908d2
Remove debug statements
Roberto Rosario
2012-08-01 04:43:19 -04:00
82cb106051
Add release notes reminders
Roberto Rosario
2012-08-01 04:18:23 -04:00
dd00296c0a
Add clear_all class method to LocalScheduler
Roberto Rosario
2012-08-01 04:15:43 -04:00
f43f496241
Add view, permission, links to edit global job processing config
Roberto Rosario
2012-08-01 04:15:11 -04:00
833e149921
Add view for editing global cluster config
Roberto Rosario
2012-08-01 04:14:31 -04:00
b238874ddb
Rename lockdown variable to avoid class with class method
Roberto Rosario
2012-08-01 02:43:03 -04:00
637d77fdcb
Add fabfile's server_config.yaml to the ignored files
Roberto Rosario
2012-08-01 01:56:16 -04:00
c2bf923e3e
Merge branch 'feature/ocr_document_version' into development
Roberto Rosario
2012-08-01 01:47:40 -04:00
cdb6e7c6c6
Spelling update
Roberto Rosario
2012-08-01 01:47:08 -04:00
74b87026ca
Make a node worker count appear after it's main list view attributes
Roberto Rosario
2012-08-01 01:46:26 -04:00
8f714a9fa9
Add reminder
Roberto Rosario
2012-08-01 01:46:09 -04:00
8f08296e7b
Update bind_links to accept single links as well as lists for the links argument
Roberto Rosario
2012-08-01 01:44:55 -04:00
344e738c48
Update apps interface for the new LocalScheduler class
Roberto Rosario
2012-08-01 01:43:00 -04:00
859109c378
Refactor scheduler
Roberto Rosario
2012-08-01 01:41:37 -04:00
ffaf01c637
Add job queue list, pending, active and error queue items view, links and permissions
Roberto Rosario
2012-07-31 01:19:08 -04:00
c3ac4a623a
Add clustering migrations
Roberto Rosario
2012-07-30 23:51:29 -04:00
87c958638d
Implement clustering housekeeping, deleting 'dead' nodes
Roberto Rosario
2012-07-30 23:51:05 -04:00
014b2f1d1f
Do some more updates to the .gitignore file
Roberto Rosario
2012-07-30 17:13:22 -04:00
7b526305dc
Do some more updates to the .gitignore file
Roberto Rosario
2012-07-30 17:13:22 -04:00
278a7ee878
Add missing template from fabfile installer (Thanks to Pierre Host)
v0.12.2
Roberto Rosario
2012-07-30 16:52:35 -04:00
a143c04e12
Only ignore the top settings_local.py file
Roberto Rosario
2012-07-30 16:53:08 -04:00
6930f76f2f
Only ignore the top settings_local.py file
Roberto Rosario
2012-07-30 16:53:08 -04:00
60972cd0ba
Add missing template from fabfile installer (Thanks to Pierre Host)
Roberto Rosario
2012-07-30 16:52:35 -04:00
e0fbac66d1
Connect the worker with the job queue item that spawned it
Roberto Rosario
2012-07-30 16:23:38 -04:00
d339a250fe
Don't hide worker objects
Roberto Rosario
2012-07-30 13:16:19 -04:00
6d8aebb411
Change name
Roberto Rosario
2012-07-30 13:13:59 -04:00
c2da6512e4
Record and display worker name correctly
Roberto Rosario
2012-07-30 13:11:15 -04:00
cfb1278c7e
Use floating point literals
Roberto Rosario
2012-07-30 13:07:01 -04:00
1f2b5b6d29
Fix inverted logic
Roberto Rosario
2012-07-30 13:06:42 -04:00
c14634dafa
Update clustering app static files
Roberto Rosario
2012-07-30 12:56:56 -04:00
862bb43d93
Upgrade notes update
Roberto Rosario
2012-07-30 12:56:39 -04:00
2f6a1d4e76
Add job processing app migration
Roberto Rosario
2012-07-30 12:56:27 -04:00
a7437a3ada
Remove further code from the ocr app
Roberto Rosario
2012-07-30 12:56:12 -04:00
30eb32f888
Job processing app updates
Roberto Rosario
2012-07-30 12:55:53 -04:00
75f9c47e2b
Add clustering app
Roberto Rosario
2012-07-30 12:54:27 -04:00
86144aa54a
Update upgrade instructions
Roberto Rosario
2012-07-30 10:58:40 -04:00
a574aa2c9f
Add missing import
Roberto Rosario
2012-07-30 10:58:22 -04:00
243e5c01fa
Add app level loggin used by the new decorator
Roberto Rosario
2012-07-30 10:57:16 -04:00
5b5b6fd785
Improve logging
Roberto Rosario
2012-07-30 10:56:57 -04:00
198538df4f
Use the new simple lock decorator to simplify a job processor task
Roberto Rosario
2012-07-30 10:56:12 -04:00
96a1b68221
Fix some simple typos
Roberto Rosario
2012-07-30 10:55:32 -04:00
ba2f2fc455
Add database migrations for the job processor app
Roberto Rosario
2012-07-30 10:55:05 -04:00
28f9f32d91
Add decorator helper for simple locks
Roberto Rosario
2012-07-30 10:54:43 -04:00
3762f90ada
Use the new .myself method of Node
Roberto Rosario
2012-07-30 09:23:10 -04:00
e0abb02df0
Improve Node.objects.myself to do a refresh
Roberto Rosario
2012-07-30 09:22:37 -04:00
486f983d4b
Refactor job processing app to do actual job queue and job subprocess launching, remove queue mananger app, update ocr app to use new job processing app
Roberto Rosario
2012-07-30 07:36:02 -04:00
20856b1589
Add queue manager app to installed apps
Roberto Rosario
2012-07-29 05:34:13 -04:00
b15f5538e1
Add OCR migration and doc update
Roberto Rosario
2012-07-29 05:33:37 -04:00
d2e6df4dde
Initial changes for the new queue based OCR processing
Roberto Rosario
2012-07-29 05:33:04 -04:00
d97b3f344d
Add shorthand get() class method for Singleton class
Roberto Rosario
2012-07-29 05:32:17 -04:00