Skip to content

Releases: AliceO2Group/Control

v0.60.1

02 Feb 10:03
@teo teo

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

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

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

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

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

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

v0.58.1

09 Dec 12:09
@teo teo

Choose a tag to compare

This release brings a single critical fix for environment deployment.

  • [core] Do not fail env deployment on cleanup issues

v0.58.0

09 Dec 10:45
@teo teo

Choose a tag to compare

This release includes bug fixes and integration improvements.

  • Bug fixes:

    • [core] Fix crash in pre-deployment cleanup error handling
    • [core] Pre-deployment cleanup failure is now a WARNING
    • [executor] Manually handle buffering in task stdout logging
    • [OCTRL-649][core] Correcting MIXED/ERROR logic after PR review.
    • [OCTRL-649][core] Aggregator role should have the correct state between MIXED and ERROR, if it has multiple children roles in those states.
  • Integration:

    • [OCTRL-704][core] template helpers for assigning JIT workflows per groups of FLPs
    • [OCTRL-709][core] pass flp id list to ccdb grp object
    • [OCTRL-744][core] The BK plugin functions GetData and GetEnvironmentsData return pending runs to be stopped.
    • [OCTRL-744][core] GetData and GetEnvironmentsData functions return O2 and TRG pending stop info available in the BK plugin.
  • Miscellaneous:

    • [core] HostnameWithin -> SuffixInRange

v0.57.0

01 Dec 13:40
@teo teo

Choose a tag to compare

This release includes bug fixes and improvements to AliECS core functionality.

  • Apricot:

    • [apricot] Add method logging to service
  • Deployment fixes:

    • [core] Impose a 10s timeout on each ssh cleanup call
    • [core] Make task reuse optional, and disabled by default
    • [core] LeafWalk should also walk in include roles
    • [core] workflow.Walk needs to recurse without LeafWalk
  • Logging:

    • [core] 'task inactive exception' should be an error log
    • [executor] truncate task command in logs when it will be cut

v0.56.1

24 Nov 10:10
@teo teo

Choose a tag to compare

The present release includes bug fixes and integration improvements.

  • [core] Fix crash in TRG plugin
  • [core] Remove pdp_epn_shm_recreate variable from ODC client
  • [core] Keep GEN_TOPO_WIPE_CACHE outside the MD5 cache hash
  • [core] Fix appending GEN_TOPO_WIPE_CACHE to PDP script call