Open ChadliaJerad opened 1 year ago
src/concurrent/AsyncCallbackDrop.lf
failed unexpectedly in a commit that only deals with the RTI (here).
This test also uses the GEDF_NP scheduler and I couldn't reproduce the error locally.
I have observed failures on AsyncCallbackDrop.lf
as well (e.g., https://github.com/lf-lang/reactor-c/actions/runs/4984928320/jobs/8923915690) and I think it is a different problem from DecentralizedP2PUnbalancedTimeoutPhysical.lf
that this issue refers to. I will go ahead and open a separate issue for it.
Here is a link to the issue regarding AsyncCallbackDrop.lf
: https://github.com/lf-lang/reactor-c/issues/229
In
rti-refactoring
branches underlingua-franca
andreactor-c
repos, the test DecentralizedP2PUnbalancedTimeoutPhysical.lf fails under reactor-c CI, while it succeeds under lingua-franca CI.On my machine, the behavior is not repeatable, and the number of unfreed messages varies from one execution to another.
@petervdonovan pointed out that this may be due to a bug in the GEDF_NP scheduler.