Skip to content

Releases: AliceO2Group/Control

v0.64.0

v0.63.0

23 Feb 08:37
@teo teo
Compare
Choose a tag to compare

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

15 Feb 16:23
@teo teo
Compare
Choose a tag to compare

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

13 Feb 16:04
@teo teo
Compare
Choose a tag to compare

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

v0.60.4

08 Feb 16:32
@teo teo
Compare
Choose a tag to compare

This release further fixes the maximum error message length, and adds improved debug information.

  • [core] Avoid shadowing "env"
  • [core] Set max error length to 6k chars
  • [core] Print write locks in envman

v0.60.3

07 Feb 16:32
@teo teo
Compare
Choose a tag to compare

This release includes a single fix for gRPC error message length, following the error payload related fix from the previous patch release.

  • [core] Limit gRPC error status messages to 90k characters
  • [core] Ensure correct truncation at 85k chars

v0.60.2

07 Feb 10:11
@teo teo
Compare
Choose a tag to compare

This release fixes an issue with excessive error payload size on environment creation that could cause a GUI crash.

  • [core] Return smaller environment info payload in NewEnvironment error

v0.60.1

02 Feb 10:03
@teo teo
Compare
Choose a tag to compare

This patch release includes an improvement to the log output of the OCC component.

  • [QC-902] tune OCC log levels

v0.60.0

02 Feb 09:28
@teo teo
Compare
Choose a tag to compare

The present release includes integration fixes and the addition of new run types.

  • Run types:

    • [core] Add CALIBRATION_PULSE_LENGTH and CALIBRATION_VRESETD run types
    • [core] Add ITS run types to common.proto for bookkeeping
  • Integration:

    • [core] Correct missing SOR timestamps even when UpdateRunStart wasn't called.
    • [core] Add comments and explanations to the core Bookkeeping plugin.
    • [core] Fix to match Bookkeeping proto field changes.
  • Miscellaneous:

    • [coconut] Increase maximum received message size
    • [core] Make concurrent WFT processing default to true
    • [core] Fix crash when checking critical trait of unknown task

v0.59.1

20 Jan 09:59
@teo teo
Compare
Choose a tag to compare

This release includes a single fix to prevent an InfoLogger message flood from the DCS client in some circumstances.

[core] Prevent flood of DCS gRPC client messages if err is Unavailable