Remove support for task monitor in cwl-WES #250
Labels
dependencies
Pull requests that update a dependency file
status: in progress
Currently being worked on
type flag: breaking change
Proposed change breaks current API
type: maintenance
Related to general repository maintenance
type: security
Related to security
workload: days
Likely takes days to resolve
Currently, the executed task runs are monitored using the evening send and receive methods provided by Celery. This implementation needs to be changed as it might pose a possible vulnerability for scaling in the future. We send event logs over receivers which if exceed the required size, cannot be transferred over events. Hence, to combat the same, we will remove the task monitor setup and implement these actions as background tasks.
The text was updated successfully, but these errors were encountered: