Open wtgee opened 2 years ago
Base: 83.08% // Head: 73.04% // Decreases project coverage by -10.04%
:warning:
Coverage data is based on head (
3dae082
) compared to base (4908119
). Patch coverage: 51.27% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Adding a celery task manager that will become the basis for much of the future POCS operation. Maybe. ;)
For now the simple command line utilities will start and stop the messaging (rabbitmq) and results backend (redis) using the python docker sdk.
Description
The
celery
distributed task manager will allow for a number of tasks to be run in a distributed manner. For the POCS core this can include things that need knowledge of the time (e.g. startup at sunset rather than issue a sleep timer at sundown), but can also start to serve as the basis for distributed hardware control (e.g. the forth-coming task-based gphto2 camera class).