AvailSim4 v2.1 Release
Present: M. Blaszkiewicz, L. Felsberger, J. Heron, W. Holbrook, D. Lizan, D. Westermann.
Minutes
The demo of the AvailSim4 covers the main updates brought by the new release of the framework.
Summary
The release validates the changes made in 28 issues closed since the previous one. 15 of them added new features, 9 fixed bugs, 3 were refactoring and tests and 1 concerned documentation.
New features
They span across several categories:
- HTCondor Support.
- Three-parameters Weibull.
- Random number seeds.
- Default values in input files and user friendliness.
- Metric for the Importance Splitting.
- Other, smaller additions.
Refactoring
There were 3 major refactorings: exporters structure, readers structure and HTCondor runner class. All three elements grew in the code over time and reached the point at which further maintenance was getting difficult. New organization makes it more development friendly, as well as enables more thorough testing.
Bugs
Bugs were fixed in the following areas:
- Children logic (inlc. custom children logic)
- Phase jumps (user interface)
- Rules for defining failure modes.
- Indeterminism caused by MRU feature.
CVMFS
As the last part, we discussed the method used to automate the deployment to the CVMFS repository. WH and DL agreed that it is performed fine and simiarly to other projects. They advised further improvement for accessing the most recent version of the code (see action).
Actions
- Create a link "availsim4-pro" to access the latests AvailSim4 code without having to manually modify the path.