v2.5.0 - inProgress stdoutputs, no infinite wait on startup, deleting old logs
v2.5.0
-
new features
- Automation Results now have stdout and stderr Contributions available with up to date values even when the execution is still inProgress
-
improvements
- Run_all scripts can now detect if one of the components fails o start, instead of waiting for it to respond for ever.
- Only the 5 most recent logs will be kept in the log directory (others get deleted).
-
bug fixes
- Enabling queuing in .properties was looking for OneInstanceOnly isntead of oneInstanceOnly.
Changelog
- Contents of stdout and stderr of executed analysis can now be polled by clients while the analysis is in progress
- run & test scripts will now not wait forever when one of Unite's components fails to start
- all scripts now poll the URL (as before) and also check whether the components process is still running (to return an error instead of waiting forever)
- Automation Result updates changed to update Contribution resources explicitly one by one instead of as part of the whole A.Result. Otherwise the update would be incorrect and cause the Contributions to have duplicate values for their updated properties. This is likely a bug in lyo.store (or me not understanding SPARQL properly).
- run_all.sh now deletes old logs -- only the 5 most recent will stay
- "get-date" instead of "date" in run_all script
- bug fix - oneinstanceonly typo
- the loaded property was matched as OneInstanceOnly instead of oneInstanceOnly (capital first letter)