New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Celery signal processor implement #414
Celery signal processor implement #414
Conversation
The `CelerySignalProcessor` allows automatic updates on the index as delayed background tasks using Celery. NB: We cannot process deletes as background tasks. By the time the Celery worker would pick up the delete job, the model instance would already deleted. We can get around this by setting Celery to use `pickle` and sending the object to the worker, but using `pickle` opens the application up to security concerns.
revert signals.py
This needs careful review and run into local machine. Can you add some documentation? |
ok i will update this branch next week |
@Bidaya0 Hi, Can you add some documentations? |
Thanks for remind me, I'll add it
|
* add requiremnts deps * add ci
Documentations have been added. |
If you have time, review the revised code, plz. |
@safwanrahman |
Revisiting this topic 2years later and finding this has made my day! Very keen to see this PR integrated! |
I have finally gone through the code and this looks good. Some minor adjustment need to be made, but I think it is good enough to be merged. |
base on #87