Skip to content
# Summary

* Fix client-side block decoding
* Optimize on_data callback performance
* Improve logging

# Details

Package: felix_server
  Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-server
  Old hash: 4a4f430d67600531dae57829efbf761b5bfc0e59
  New hash: 0965253571c9c11b99b617022cbb8b917952cfec
  Commits:
    09652535 Merge branch 'netio3-on-data-change' into 'master'
    4ed64bac Adjust to optimized on_data cb from netio3

Package: felix_client
  Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-client
  Old hash: 4b075fdf367dfaf2327f8e8accd847b261cc008e
  New hash: d652970b8980861ee4c9b71a212c900a9eb0cd2d
  Commits:
    d652970b Merge branch 'hotfix-block-decoding' into '5.2.x'
    2f2794ac [Block decoding] Reset scratch after sending last
    1f46f273 Merge branch 'netio3-on-data-change' into '5.2.x'
    6cf5fa73 Use new netio3 on_data callback

Package: felix_star
  Repository: https://gitlab.cern.ch/atlas-tdaq-felix/felix-star
  Old hash: 480abb3f5296ef449f00b98394acd5dc098ee81b
  New hash: 67e7428736fb8462e9c92a669f25bade1f4f61f2
  Commits:
    67e74287 Merge branch 'netio3-on-data-change' into '5.2.x'
    485477ee Netio3 on data change

Package: netio3_backend
  Repository: https://gitlab.cern.ch/atlas-tdaq-felix/netio3-backend
  Old hash: dd1d5ff128d80e90e39d46e53a5392bd2f0742f9
  New hash: a5cb1733a24ea1fc0f1b0b1171b0d3591f78ac4f
  Commits:
    a5cb1733 Merge branch 'asyncmsg-error-message-on-send' into 'master'
    ba8a4e0a [Asyncmsg] Suppress on_send error if closed
    23bda400 Merge branch 'faster-stop' into 'master'
    778c27a5 [epoll ev] Fire an empty signal to stop faster

Package: netio3
  Repository: https://gitlab.cern.ch/atlas-tdaq-felix/netio3
  Old hash: 7847213accffe730e872ac816eaee7de497545ae
  New hash: 8cfd5ccebd8334cef733d31e2182d9c1460574d1
  Commits:
    8cfd5cce Merge branch 'logging-flush-timer' into 'master'
    79719399 Demote log message for flush timer
    d3c34150 Merge branch 'receive-optimization' into 'master'
    c190db7f [Receiver] Call on_data with tag, payload, status
    25482417 [BufferFormatter] Pass cb to decoder