Skip to content

Releases: AliceO2Group/Control

v0.34.0

04 Mar 10:05
@teo teo
Compare
Choose a tag to compare

The present release improves integration plugin hook handling and refactors some aspects of ODC integration, and brings miscellaneous fixes and improvements.

  • ODC integration:

    • [core] Improve error message for failed hooks + output of ODC calls
    • [core] Split ODC Init/Term out of Configure/Reset + debug output
  • Miscellaneous:

    • [core] Indicate run type in GRP objects
    • [core] Ensure the soft open file limit is raised 1024->[8192-65536] (fix for large TPC subworkflows)

v0.33.1

28 Feb 17:21
@teo teo
Compare
Choose a tag to compare

The present release brings fixes for the AliECS v0.33 series.

  • [core] Add support for ODC call error status
  • [core] Harmonize environment_id setting between regular and AUTO env

v0.33.0

24 Feb 11:58
@teo teo
Compare
Choose a tag to compare

The present release adds improvements to hook handling and other fixes.

  • Hook handling:
    • [core] Fix typo
    • [core] Add possibility for testplugin call to fail
    • [core] Fix handling of await and failures
    • [core] Ensure call failures are propagated correctly
    • [core] Move to global ERROR state if critical hook fails
    • [core] Improve error condition reporting
  • Miscellaneous:
    • [occ] OCClite plugin: Release device control with the same plugin name as it was taken

v0.32.0

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

This release brings CCDB integration to AliECS, plus minor fixes.

  • CCDB integration plugin
    • [core] Apply a timeout to the GRP upload command and make sure errors are reported
    • [core] Delete EOR time before (re)starting a new run
    • [core][OCTRL-564] Upload GeneralRunParameters to CCDB
    • [core] Update LHC period and nHbfPerTf before activity start
    • [core] Use SetRuntimeVar to handle SOR/EOR times
    • [core] Use err.ConfSvc() as the source of configuration in environment.go

v0.31.2

11 Feb 09:18
@teo teo
Compare
Choose a tag to compare

The present release brings fixes for the AliECS v0.31 series.

  • [core] Fix issue with GEN_TOPO_SOURCE generation

v0.31.1

10 Feb 13:18
@teo teo
Compare
Choose a tag to compare

The present release brings fixes for the AliECS v0.31 series.

  • [core] Improve JIT consul query
  • [occ] Release device control when FairMQ device reaches EXITING

v0.31.0

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

This release brings important fixes and improvements to AliECS, including a fix that restores templating of pushed configuration payloads, an update to the PDP configuration generator, and a reduction of InfoLogger volume across the board.

  • PDP script call generator:

    • [core] Update PDP script call generator
  • Fixes:

    • [apricot] Sanitize (TrimSpace) incoming varStack keys in GetCompConfig
    • [misc] Fix a gazillion of deprecation warnings from FairLogger
    • [misc] Reduce logging verbosity

v0.30.1

16 Dec 09:33
@teo teo
Compare
Choose a tag to compare

The present release fixes a linking issue on Mac.

  • [build] Fix linkage on Mac

v0.30.0

15 Dec 14:36
@teo teo
Compare
Choose a tag to compare

The present release brings important fixes and reliability improvements throughout AliECS, including support for vars in task templates, reflection support in the OCC components and debugging facilities.

  • Workflow:

    • [core] Ensure an autoenvironment that fails to deploy doesn't configure
    • [core] Add Dump(var, filepath) function to template system
    • [core] Add support for vars in task templates
    • [workflow] Revert role parallelization
  • Miscellaneous:

    • [coconut] Increase max gRPC payload size to 50M
    • [occ] Add reflection support to OCC gRPC server
    • [repos] Clean ssh repos git dir on refresh

v0.29.2

25 Nov 12:49
@teo teo
Compare
Choose a tag to compare

The present patch release adds support for just-in-time (JIT) generation of DPL subworkflows, as well as improving workflow template processing performance.

  • [apricot] Add GetEntryWithLastIndex runtime service
  • [core] Add RepoAccessFuncs in templates
  • [core] Add JIT func in templates (provisional)
  • [core] Use Component config for JIT consul payloads
  • [repo] Clean repo on refresh
  • [repos] Remove apricot dependency from package
  • [workflow] Best effort aggregator & iterator parallelization