Skip to content

Releases: AliceO2Group/Control

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

v0.59.0

19 Jan 09:21
@teo teo
Compare
Choose a tag to compare

This release brings fixes for critical issues and restores workflow processing performance.

  • Workflow template processing:

    • [core] Add concurrentWorkflowTemplateIteratorProcessing as separate item
    • [core] Ensure iteratorTemplates are also copied during ProcessTemplates
  • Miscellaneous:

    • [apricot] Improve GetCRUCardsForHost error reporting
    • [core] Output unprocessed/processed wf dumps to coreWorkingDir

v0.58.3

12 Jan 11:02
@teo teo
Compare
Choose a tag to compare

The present release fixes a crash in the AliECS core.

  • [core] Do not crash when receiving update on nonexistent task

v0.58.2

09 Jan 13:56
@teo teo
Compare
Choose a tag to compare

This release brings critical fixes for a crash in Apricot, and for an issue with PartitionInitialize in the ODC client plugin. It also fixes an issue with missing SOR timestamps in the Bookkeeping client.

  • [apricot] Notify about verbose setting
  • [apricot] Don't crash because of nil getStringMap
  • [core] Apricot host-detector inventory cache
  • [core] Avoid direct Apricot defaults/vars calls from ODC client
  • [core] Include envId in pre-deploy cleanup failure message
  • [core] Bookkeeping plugin corrects missing SOR timestamps in case they are not set correctly.
  • [core] Pass the env's defaults+vars from Consul to ObjectStack context