Roberto Rosario
|
98f34a2f42
|
document_indexing: Sort task functions. Even when the document has been deleted before the task executes and can't remove the document, run the method to remove empty nodes since there is the posibility of there being some.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2018-09-14 00:13:28 -04:00 |
|
Roberto Rosario
|
88151df2bc
|
Rewrite the document indexer to allow single index rebuilds,
less locks and improve performance.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
|
2017-05-28 15:22:13 -04:00 |
|
Roberto Rosario
|
44531bd92a
|
Add plugable locking backend support. Add threadsafe file lock backend.
|
2016-11-13 03:50:09 -04:00 |
|
Roberto Rosario
|
1a20d93e4c
|
Add new split move index navigation.
|
2016-03-15 04:11:44 -04:00 |
|
Roberto Rosario
|
ad328b2c3b
|
Silence lock manager model import warning.
|
2016-03-08 02:32:03 -04:00 |
|
Roberto Rosario
|
27d8644438
|
Silence 90% of remaining Django 1.8 model warnings.
|
2016-01-28 05:43:08 -04:00 |
|
Roberto Rosario
|
7392e80fc2
|
PEP8 Cleanups.
|
2015-08-24 20:55:45 -04:00 |
|
Roberto Rosario
|
7ddc4c1c04
|
Add method to check for a lock's existance and force it to release if stale.
|
2015-08-01 01:00:26 -04:00 |
|
Roberto Rosario
|
3b728328ad
|
PEP8 cleanups, E501.
|
2015-07-23 04:05:29 -04:00 |
|
Roberto Rosario
|
91a9b3b045
|
Finish document upload task refactor. Increase failure tolerance to database Operational Errors.
|
2015-07-15 04:36:23 -04:00 |
|
Roberto Rosario
|
004b0c75d7
|
Retry indexation if an operationalerror is encountered.
|
2015-07-11 17:00:13 -04:00 |
|
Roberto Rosario
|
17d969dafe
|
Move indexing retry amount to the literals.py module. Specify retry delay in the task decorator to reduce repetition.
|
2015-07-11 16:24:51 -04:00 |
|
Roberto Rosario
|
e635a3520f
|
Move index management code to the managers.py module.
|
2015-07-08 18:56:07 -04:00 |
|
Roberto Rosario
|
d59ea3ede2
|
Add from __future__ import unicode_literals, issue #37
|
2015-01-19 04:06:40 -04:00 |
|
Roberto Rosario
|
53197c4010
|
Add locking to avoid index rebuild clashing with index updates or index node deletion
|
2015-01-13 18:01:42 -04:00 |
|
Roberto Rosario
|
ef140ac2f7
|
Update task and function names
|
2015-01-03 12:33:33 -04:00 |
|
Roberto Rosario
|
018284eec1
|
Add locking and arbitration to indexing updates, remove filesystem index mirroring issue #56
|
2015-01-02 21:52:33 -04:00 |
|
Roberto Rosario
|
155f543db4
|
Avoid concurrent indexing of the same document
|
2015-01-02 21:07:01 -04:00 |
|
Roberto Rosario
|
5122a161f2
|
Fix inverted function names
|
2014-11-20 03:31:10 -04:00 |
|
Roberto Rosario
|
84493b7a72
|
PEP8 Cleanups
|
2014-11-11 14:58:37 -04:00 |
|
Roberto Rosario
|
9cc014c70a
|
Close issue #106, Convert document indexing app actions to Celery
|
2014-11-03 00:10:19 -04:00 |
|