Skip to content

Releases: AliceO2Group/QualityControl

v1.1.1

07 Sep 06:14

Choose a tag to compare

Add missing includes needed for new version of FairMQ.

v1.1.0

01 Sep 07:22
acc0529

Choose a tag to compare

New features

  • Add timestamp to post-processing triggers (QC-386)
  • Rerunning post-processing with selected timestamps (QC-383)
  • Consistent path structure in QCDB (QC-360)
  • Get Run Number from FairMQ options and pass it to the user (QC-272) (experimental)

Bug fixes

  • Fix external devices (QC-390)
  • Attempt at fixing the crashes with testFactory in alidist CI (QC-395)

Detectors code

  • ITS
    • Add new trending task for fake-hit rate runs + new reductor for TH2
    • Simple change of paths in json configuration files

Documentation

  • Add section about adding drawing options and display hints

Misc

  • Follow the change of the Data Sampling directory and namespace (QC-357)
  • Move RootClassFactory to headers
  • Specify timestamp in output of retrieveTObject

v1.0.3

14 Aug 15:38
0dc109e

Choose a tag to compare

Detector code

  • TPC constants in namespace instead of class (#459)

v1.0.2

12 Aug 13:28
b4b595a

Choose a tag to compare

Detector code:

  • [EMCAL-646] Adapt QualityControl to changes in EMCAL raw parsing (#456)

v1.0.1

11 Aug 08:29
35bf91c

Choose a tag to compare

New features

  • Register the list of QOs in Consul from CheckRunner (QC-358)
  • External task histograms (QC-170)
  • [QC-347] Error bars for graphs drawn by TrendingTask

Bug fixes

  • [QC-381] Improve printing exceptions in post-processing

Detectors code

  • ITS
    • Trending task for ITS threshold runs monitoring. New reductor for THnSparse also added. New TrendingTaskConfig to allow different json configuration file layout.
  • TOF
    • Update in TOF QC for TOF commissioning
    • Implement missing handler in view of abstract DecoderBase
  • EMCal
    • [EMCAL-657] Trending of Occupancy per Super Module
  • TPC
    • Add the reductor class for the ROC for the clusters
    • Added TPC QC cluster workflow

Documentation

  • Add section about integration tests

Misc

  • Refactor generateCheckRunners (QC-170)
  • Create a QCDB path manager class (QC-343)
  • [QC-372] Fix English in Quality::isWorstThan

v1.0.0

26 Jun 07:45
3078d80

Choose a tag to compare

New features

  • Separate MOs can have separates QOs returned by one Check (QC-316)
  • Possibility to add metadata to Quality (QC-308)
  • Possibility to set canvas drawing options (QC-253)

Bug fixes

  • Beautify only the checked objects
  • Fix checking each MO separately when "all" MOs are specified (QC-346)
  • Automatic disconnection from consul (QC-350)

Detectors code

  • MCH
    • removed obsolete o2-qc-run-file-reader executable
    • global plots
  • EMCal
    • Add option for cell publisher in the publisher application (EMCAL-524)
    • Add occupancy histograms (EMCAL-524)
  • MFT
    • Update on the quitting for File Readers, Adding few histograms

Documentation

  • Rewrite the configuration documentation (QC-204)

Misc

  • RepoCleaner: Only clean the new objects (QC-339) + Compatibility with python 3.6
  • Use ptree to configure PP and get config pushed by Control (QC-351)
  • Handle nested configuration given by AliECS
  • Make multi-node setups work nicely with ServiceDiscovery (QC-292)
  • Adapt to support new services API
  • Addition of a histogram producer

v0.26.1

27 May 08:50
47b010e

Choose a tag to compare

Changes

  • Add and remove monitoring metrics
  • [QC-337] Fix testCheckWorkflow
  • [QC-297] Fix testWorkflow
  • removed unused DataBLockId

v0.26

25 May 12:03
294d9b5

Choose a tag to compare

New features

  • Add isBeingPublished to ObjectsManager.
  • Multi-node QC setups.

Bug fixes

  • Adapt to new ConfigParamRegistry API
  • Several bug fixes and improvements to Ccdb clean up script.
  • Fix the path to the config file provided to o2-qc-run-basic.
  • Fix standalone QC infrastructures - add Data Sampling.

Detectors code

  • TPC
    • Updated checks after framework changes.
    • Fixed json file, included detector name in checks.
  • TOF
    • Align to O2 updates in TOF
    • Add first working prototype of QC on TOF digits
  • PHOS
    • First version of PHOS QC

Documentation

  • Clarify doc for reading raw data.
  • Add doc about ergeability of MonitorObjects in multi node setups.
  • Add documentation regarding Consul service discovery.

Misc

  • CCDB
    • Unify default value timestamp to -1 like in O2.
    • Better handle when no object is found.
  • Set c++ standard to 17.
  • Monitoring
    • Format metrics in Repository Benchmark
    • Re-arrange TaskRunner metrics
    • Add global tag TaskName
  • Remove the proof of concept Mergers
  • Decrease the timeout time for the ServiceDiscovery.
  • Better report on exceptions in ObjectsManager and rework the catching and rethrowing of exceptions in the framework.

v0.25.3

29 Apr 05:52
b428750

Choose a tag to compare

Fixes

  • Fixes to adapt to the new CCDB interface
    Documentation
  • Updates

v0.25.2

22 Apr 05:46
eec4e5e

Choose a tag to compare

  • The MCHMappingFactory library will disappear in O2