Skip to content

Releases: AliceO2Group/DataDistribution

v1.4.2

12 May 09:06
Compare
Choose a tag to compare
  • stfsender: fix deadlock when FLP-standalone memory pressure test is active
  • tfscheduler: publish TF rates of ITS threshold scans
  • tfbuilder: parallelize stf request grpc calls
  • tfbuilder: add blocking mode for rdma (optional, saves 0.5 CPU core)
  • data-model: make new hdr scheme default (O2-2814)

v1.4.1

05 May 08:39
Compare
Choose a tag to compare
  • tfscheduler: add run nunber to infologger
  • monitor: prevent rate logging without run number
  • tfscheduler: log fix TfBuilder UCX Disconnection error: gRPC error when connecting StfSender
  • monitoring: prevent numeric max and mins
  • tfscheduler: do not count dropped late stfs into the dropped TFs
  • tfbuilder: optimize RDMA loop: move key to pre, and monitoring to post

v1.4.0

20 Apr 09:32
Compare
Choose a tag to compare
  • Improve STF meta notification by using ucx active messages
  • Optimize RMA worker/endpoint utilization. TfBuilder needs only a small number of workers to optimally perform rma-get.
  • Improvements in connection monitoring and reporting
  • TfScheduler: fix typo causing delayed incomplete TF building (bugfix)

v1.3.13

12 Apr 07:31
Compare
Choose a tag to compare
  • grpc: init grpc early to allow loading of control plugins with grpc
  • ucx: transport performance optimization of RDMA-read scheduling

v1.3.12

08 Apr 14:44
Compare
Choose a tag to compare
  • tfscheduler: fix under-reporting of incomplete tfs
  • tfscheduler: report global accept/rejects rates and sizes
  • tfscheduler: improve scheduling of incomplete tfs on completion and timeout
  • tfbuilder: handle the case when all stfs are not available any longer or grpc requests failed
  • consul: decrease connection timeout for retries to 5 seconds

v1.3.11

06 Apr 17:03
Compare
Choose a tag to compare
  • grpc: speed up connection establishing
  • tfscheduler: stop propagating tfs with no detector data to epn
  • tfscheduler: monitor rpc duration (optional)
  • stfsender: remove unclaimed stfs after a timeout (EPN-49)
  • tfbuilder: prevent activating TfBuilder if grpc::StfDataRequest() cannot be made in InitTask() (EPN-49)

v1.3.10

04 Apr 06:48
Compare
Choose a tag to compare
  • fix for compilation with CS8 GCC (FLP)

v1.3.9

03 Apr 15:51
Compare
Choose a tag to compare

DataDistribution v1.3.9:

  • FIX: tfbuilder rpc: revert deadline for grpc:StfDataRequest()
  • tfbuilder: add stf selection method options (consul): random (default), linear, stfsize.
  • monitoring: add option to monitor grpc call duration (disabled by default)
  • tfscheduler: use thread pool for async drop of stfs
  • tfbuilder: monitor total time for all grpc StfDataRequest calls per TF
  • tfbuilder: optimize stf in flight accounting
  • tfbuilder: decrease min number of ucx threads to 4

v1.3.8

31 Mar 04:55
Compare
Choose a tag to compare
  • fix rate monitoring underflow
  • publish fmq device state as a metric to help diagnose delayed start

v1.3.7

25 Mar 05:32
Compare
Choose a tag to compare

stfsender: decrease amount of used data buffers in standalone runs to 128MB
stfbuilder: do not require partition id in standalone runs (FST)
improve logging messages (sending End of Stream)
consul: implement connection retries (EPN-29)