-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure that we always!!! free instances and unload FMUs #290
Comments
See #277 |
TerminologySome terminology:
ProposalStoring FMUs and instancesAll FMUs and instances thereof shall be stored in iterable containers at the top. Error handlingIf an FMI error occurs, then Final clean-upAt the final cleanup, all instances has to be freed and all FMUs has to be unloaded. Fault-injection notes
Mixture of MaBL and ExpansionHow do we handle a mixture of MaBL and Expansion? Shall we annotate these special arrays and define a methodology for doing it correct? Example: JacobianStepBuilderTest with stabilization MethdologyClearly express WHAT is needed in order for the plugins to function correctly. I.e. if we create a builder for an expansion module where custom mabl is written above, then how do we bridge the two? |
Casper: Implement map notation above wrapper stuff. Kenneth: Implement try-finally and get it to work with builder and stuff |
Implemented try-finally in java. |
The local error handling will clean up the instance that fails but leave the other instances.
The other instances will be cleaned up in the end.
This involves creating a linked list with the componentinstances.
Remember to handle i.e. faultinject
The text was updated successfully, but these errors were encountered: