v0.45.2
This release improves Bookkeeping integration & error handling, Kafka logging, and includes some minor bugfixes.
-
Bookkeeping
- [core] Error are handled better for the plugin.
- [core] Bookkeeping plugin run errors are better handled in case of DESTROY or GO_ERROR transition.
- [O2B-560] Variable naming is more consistent, and parsing errors do not result in exit.
- [O2B-560] AliECS Bookkeeping plugin is looking at the branch main from Bookkeeping.
- [O2B-560] UpdateRun passes test as default run quality to Bookkeeping.
- [O2B-560] Run details are updated successfully in Bookkeeping.
- [O2B-560] A Bookkeeping run is created as early as possible with as many parameters as available, and updated afterwards with the necessary information.
- [core][O2B-560] Bookkeeping plugin is ready to return required fields for Run information in Bookkeeping.
- [core][bookkeeping-plugin] Some debug fields are added and unused Run_Quality is corrected.
-
Kafka
- Kafka: more logs, require ACK from all brokers
-
Bugfixes / improvements
- [repos] Local repo accessibility check before PlainOpen
- [config] Empty repos ssh key by default
- [dcs] More desciptive messages for some DCS failures
- [core] taskmanager: Channel can remain open until deletion
- [core] taskmanager: Channel should be closed by sender