Skip to content

Releases: FairRootGroup/ODC

0.83.3

23 Oct 09:53
@rbx rbx
Compare
Choose a tag to compare
  • Fix bug with current collection count going into negative when multiple devices from a single collection fail.

0.83.2

12 Sep 09:42
@rbx rbx
Compare
Choose a tag to compare
  • Temporarily disable nMin during DDS agent submission - this avoids setting minnodes in sbatch.

0.83.1

04 Sep 07:35
@rbx rbx
Compare
Choose a tag to compare
  • Potential workaround for hanging DDS Agent Info request: Make getAgentInfo use async DDS calls.
  • Potential workaround for hanging DDS Agent Info request: Unsubscribe from DDS request events on timeout.
  • Bugfix: avoid race condition in wait for async calls

0.83.0

23 Apr 09:10
@rbx rbx
Compare
Choose a tag to compare
  • Log agent info in case of topology activation timeout.

0.82.0

10 Apr 08:56
@rbx rbx
Compare
Choose a tag to compare
  • Log topology generation failures with content aware severity: fatal when "fatal" is present in the output, error when "error" is present in the output, warning otherwise.

0.81.0

07 Mar 23:45
@rbx rbx
Compare
Choose a tag to compare
  • Breaking Change: Support expendable collections. When nMin is 0, collection is considered to be expendable and failure of all collection members will not trigger a global error. Previously nMin of 0 was the default, which would mean no nMin defined. Now this behaviour occurs when nMin is -1, which is also the new default.
  • Fix a deprecation warning with C++20

0.80.2

05 Jan 13:57
@rbx rbx
Compare
Choose a tag to compare
  • Add more details in the log on failed tasks/collections: host & working directory.

0.80.1

30 Oct 10:39
@rbx rbx
Compare
Choose a tag to compare
  • CustomCommands: Adapt to the changes in https://github.com/google/flatbuffers/releases/tag/v23.5.8 by dropping the (unused) JSON commands format.
  • Rename GrpcController -> GrpcServer
  • Additional debug info for request timeouts
  • gRPC controller: log request before lock to provide better feedback if the lock can't be acquired.

The removals and name changes are not user-facing and thus non-breaking.

0.80.0

11 Aug 12:12
@rbx rbx
Compare
Choose a tag to compare
  • Logger: add trace severity ("trc" value for --severity for CLI tools). Trace is lower than debug. This severity is not forwarded to infoLogger at all.
  • Log detailed device list (response to getState --detailed) only in trace severity.
  • Check for negative timeout values and produce an error if they occur.

0.79.0

19 Jul 15:49
@rbx rbx
Compare
Choose a tag to compare
  • GetState: log the request and its results with debug severity only, unless there is an error.
  • GetState: do not error if the topology is not yet initialized, instead return aggregatedState = Undefined, detailedState = [], without error.
  • odc-grpc-server: add --infologger-severity cmd option to control which severities are passed to infoLogger (default is inf).