agdsn / hades

AG DSN Authentication and Authorization Infrastructure
MIT License
8 stars 3 forks source link

Implement a task providing system information #65

Closed lukasjuhrich closed 7 years ago

lukasjuhrich commented 7 years ago

Due to mismatching celery versions, it happened multiple times to me that I was looking for an error that was purely based on incompatability.

It would be nice if the Hades agent would implement a task such as system_information or version providing e.g. the python and celery version.

sebschrader commented 7 years ago

Yup, I totally agree with you, that some more RPC functions are necessary.

Not sure though that having a Celery-based API, which tries to give you the remote Celery version, helps, when you can't communicate properly, because the Celery versions mismatch.

sebschrader commented 7 years ago

I've implemented two rather verbose tasks that dump everything, that is readily available. See if you need more information/a different format etc.