Cancelation actions#13
Conversation
| print(f"Found a contab job to delete ${job}") | ||
| cron.remove(job) | ||
|
|
||
| def cancel_operation(self, operation): |
There was a problem hiding this comment.
Ojo con esto, esto se llama si el cliente tiene que reanudar un Cron porque se cayó o cuando inicia una actividad, por lo que nunca van a haber TASKs sin finalizar => finish operation siempre va a finalizar la ejecución y eliminar el scheduler, ahora, si justo te cae un cancel_operation del servidor (DELETE a /delete), es probable que te queden TASKS enviandose al servidor y todavía se vayan a enviar, esto no es tan malo pero te van a llegar nuevos resultados por más que hayas cancelado, supongo que es el comportamiento deseado
There was a problem hiding this comment.
No veo mal que se sigan enviando mediciones después del /delete, total si ya están los resultados como que no perdemos nada en mandarlas, quizás para algo sirvan
No description provided.