Releases: AliceO2Group/Control
v0.65.0
This release brings important changes to the behavior of the scheduler component of the AliECS core. Specifically, a new UNDEPLOYABLE status has been added for tasks that cannot be deployed due to cluster conditions, and the task scheduling algorithm has been reworked to fail early when possible.
-
AliECS core scheduler improvements:
- [core] Treat undeployable task separately from plain inactive
- [core] Complete product operation for UNDEPLOYABLE status
- [core] Incoming offers preprocessing for early failure
-
Miscellaneous:
- [executor] Log end of life
v0.64.2
The present release includes bug fixes for DCS integration, for the executor and for a race in the repository access layer.
- [core] Do not write back to varSpecMap coming from repos backend
- [core] Update run types enum in Bookkeeping client
- [core] Regenerate DCS protofile (AGD detector)
- [core] Inform user if offer includes multiple executors
- [executor] Do not cause executor disconnect on unprocessable MESSAGE
v0.64.1
v0.64.0
v0.63.0
This release includes improvements to DCS stream handling, functionality for separately configuring the redirection of task stdout and stderr outputs, and miscellaneous fixes.
-
DCS stream:
- [core] Reconnect to DCS Subscribe stream if dropped
- [core] Increase DCS rate limit
- [core] Better log output from DCS client
-
Separate task stdout and stderr configuration:
- [core] Support separate stdout/stderr settings in task templates
- [executor] Support separate stdout/stderr settings in all tasks
-
Miscellaneous:
- [core] Pull updated ODC protofile
- [core] Bump dependencies
- [core] Regenerate ODC protofile
- [core] Prevent crash
- [OCTRL-683][executor] ERROR should not be the last state
- [core] RunNumber is 32bit, not 64
v0.62.0
This release greatly improves the quality and relevance of log output, and unifies the pdp_n_hbf_per_tf variable.
-
Logging improvements:
- [core] Miscellaneous logging improvements
- [core] Quieter logging from ProcessTemplates
- [core] Improve DDscheduler client debug output
- [core] Improve Bookkeeping client debug output
- [core] Improve environment transitions log output
- [core] Change "runNumber" log field to "run", understood by IL
- [core] Remove "variable deploy_timeout not provided" log message
- [core] adjust level and severity of logs in Kafka plugin
- [core] adjust level and severity of CCDB plugin logs
- [core] Fix message capitalization
- [core] Add run number field to CCDB plugin logs
- [core] Adjust executor log output levels
- [core] Adjust log levels in DCS plugin output
- [core] Improve ops-level log messages
- [executor] Improve cannot connect to task message
- [executor] Logging improvements
-
Miscellaneous:
- [OCTRL-763][core] CCDB GRP plugin should use pdp_n_hbf_per_tf
v0.61.0
This release improves executor behaviour and brings miscellaneous integration and core fixes.
-
Executor:
- [executor] Delay sending TASK_RUNNING for basic + make statusCh buffered
-
DCS:
- [core] Ensure bad DCS events can't cause spam
- [core] Better error messages from DCS in case of premature EOF
-
Miscellaneous:
- [core] Better error message in case of bad task file
- [core] add FLP ID list and deployment type to the ODC script
- [core] Prevent crash on bad VarSpecMap
- [core] Do not crash when checking for critical trait of orphan task