Skip to content

Connection plugins

Enrico Gamberini requested to merge connectionPlugins into develop

An extension of the available connection types, to include a boost::asio udp type connection. Also added the option of using the moody camel reader-writer queue as an alternative to the folly-queue. These have been observed to perform at close to equal speeds and resource use. (resource use is higher for moody camel if using the blocking reader writer queue.(current default). Have to be considered if we want to use the plain moody camel reader writer, and not use the blocking timed read method.

Added support for implementing custom connection and queue types, and using these in a plugin-style fashion. The readmes on how this is used should be moved to the documentation if it is eventually merged to master!

Also updated the ci image to include the moody camel deps. Furthermore set the CI up to build the image used in pipelines, and added a trigger for this jobs, which is triggered by an on-push weebhook in the daqling-spack-repo gitlab repository.

Edited by Enrico Gamberini

Merge request reports