epics-base / pvAccessCPP

pvAccessCPP is an EPICS V4 C++ module
https://epics-base.github.io/pvAccessCPP/
Other
10 stars 22 forks source link

Search replies not batched #173

Open mdavidsaver opened 3 years ago

mdavidsaver commented 3 years ago

An inefficiency more than a bug. Search replies are always sent one per packet. So a few (batched) search requests can result in a large number of reply packets. Both libca, and now PVXS, do send batched replies.

https://github.com/epics-base/pvAccessCPP/blob/e2b733a78f8ebb45f07e18424a7cbeb1eafe22e8/src/server/responseHandlers.cpp#L471-L500