Releases: AliceO2Group/DataDistribution
Releases · AliceO2Group/DataDistribution
v1.4.2
- 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
- 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
- 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
v1.3.12
- 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
- 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
v1.3.9
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