Skip to content

Releases: AliceO2Group/Control

v0.77.0

16 Aug 14:37
@teo teo

Choose a tag to compare

This release improves handling of the ODC ERROR state, and disables AliECS core RPC logging.

  • RPC logging:

    • [core] Move server rpc logging to Debug severity
  • ODC ERROR handling:

    • [core] GO_ERROR if ODC is in ERROR

v0.76.1

15 Aug 08:09
@teo teo

Choose a tag to compare

This release fixes an issue that prevented AliECS from tracking the full ODC status.

  • [core] Increase ODC call recv message size to 16MiB (was 4)

v0.76.0

11 Aug 10:25
@teo teo

Choose a tag to compare

This release fixes a crash in the ODC plugin. It also fixes fill info variables propagation to tasks, and adds support for odc_extract_topology_resources in the ODC plugin.

  • ODC:

    • [core] Add support for odc_extract_topology_resources flag
    • [core] Prevent crash on missing partition id
  • Fill info variables propagation:

    • [core] Pull fill info from varstack of root role of env

v0.75.0

10 Aug 11:54
@teo teo

Choose a tag to compare

This release changes AliECS behavior in order to react to spontaneous transitions to ERROR coming from ODC.

  • ODC ERROR event handling:
    • [core] New event type IntegratedServiceEvent
    • [core] ODC client notifies envMan on every state change
    • [core] React to ODC state change during RUNNING with STOP->CONFIGURED

v0.74.0

03 Aug 11:27
@teo teo

Choose a tag to compare

This release includes support for current transition information in EnvironmentInfo payloads.

  • Current transition:
    • [coconut] Show transition field for env if not empty
    • [core] Add currentTransition field to o2control.proto + regenerate
    • [core] Fill and return currentTransition field

v0.73.0

27 Jul 09:14
@teo teo

Choose a tag to compare

This release includes a fix in the CCDB client and improved debug output.

  • CCDB client:

    • [core] Prevent nil pointer dereference in CCDB client
  • Miscellaneous:

    • [core] Include payload size for GetEnvironment integrated services data

v0.72.0

20 Jul 10:41
@teo teo

Choose a tag to compare

This release includes build system improvements, an overhaul of the unit testing framework, and an update of all dependencies. It also implements the gRPC health checking API to the AliECS core and Apricot, and brings minor fixes.

  • Dependencies:

    • [build] Update all dependencies
    • [core] Adapt to current looplab/fsm package
  • gRPC health checking:

    • [build] Add grpc health package and bump dependencies
    • [core] Add basic grpc health check to core and Apricot
  • Build system and testing framework:

    • [build] Relocate shmcleaner script
    • [build] Point to where the tests actually are
    • [build] Treat separately execution of Go tests vs. Ginkgo tests
    • [build] Improve make test and make debugtest output
    • [build] Update Ginkgo/Gomega testing framework
    • [build] Use new instead of deprecated ginkgo params
    • [core] Ensure the Repo structure always answers with a correct protocol
    • [core] Fix repo system tests
  • Miscellaneous:

    • [core] Enable RPC call logging in non-verbose operation
    • [OCTRL-802][core] no fill info if the last fill had no stable beams

v0.71.0

13 Jul 14:09
@teo teo

Choose a tag to compare

This release adds integration features, including extended partition and topology information from EPN, and support for the TRG PrepareForRun operation.

  • TRG PrepareForRun:

    • [core] Update CTP protofile and convert CRLF->LF
    • [core] Regenerate CTP proto
    • [core] Implement CTP PrepareForRun call
    • [core] Log output consistency
  • ODC extended EPN partition and topology information:

    • [core] Pull ODC protofile
    • [core] Regenerate ODC proto
    • [core] Query ODC for detailed partition information
    • [core] Ensure correct JSON output for odc.GetEnvironmentData
    • [core] Output ODC task id as string
    • [core] Make sure to output ODC details
  • Miscellaneous:

    • [core] Fix crash
    • [core] Fix NumberOfHosts and implement NumberOfTasks

v0.70.2

27 Jun 10:30
@teo teo

Choose a tag to compare

This patch release again fixes the setting of the autoBind property on inbound connections of FairMQ devices.

  • [occ] Special case autoBind to be pushed as bool

v0.70.1

27 Jun 08:35
@teo teo

Choose a tag to compare

This patch release fixes the setting of the autoBind property on inbound connections of FairMQ devices.

  • [O2-2818][core] another go at disabling the autoBind