Lukas N.

06/11/2021, 9:30 AM
Hi all, I've observed different restart behaviour from ZombieKiller and the UI. I have a task that uses LOOP signal and output persisting with S3Result. My expectation is that if I do
iterations of the task, the result contains the output of the 4 iteration which is also the input to the 5th one. If the 5th one fails (in my case the process dies, stops sending 💓 ) the ZombieKiller restarts the task, but it ignores the result and starts from the 1st iteration! This doesn't happen if I restart it from the UI, there it correctly picks up the result and continues with 5th iteration.
Correct me if I'm wrong but I think the UI is restarting tasks by setting their state to
( The ZombieKiller does the same, but it sets their state to
( Does these 2 states handle the result differently?


06/11/2021, 1:06 PM
Hi @Lukas N. - I see your point here. It's expected behavior but if you think it would be useful to have Lazarus respect results, please open a ticket so we can consider for future.
👍 1