-
Type:
Task
-
Resolution: resolved
-
Priority:
Minor
-
Component/s: None
-
None
Ryan Herbst
Today at 6:20 PM
So it apears the tcpStream bridge sucks. it attempts to transfer the full size frame withouth breaking it into the smaller sub-buffers.
6:22
https://github.com/slaclab/rogue/blob/056ac329d481319f2bcccb07e8ba0d231e3e4d50/src/rogue/interfaces/stream/TcpCore.cpp#L187
TcpCore.cpp
if (zmq_msg_init_size(&(msg[3]), frame->getPayload()) < 0) {
<https://github.com/slaclab/rogue|slaclab/rogue>slaclab/rogue | Added by GitHub
Larry Ruckman
Today at 6:22 PM
Version 2 of the TCP bridge to chuck into smaller frames?
Ryan Herbst
Today at 6:22 PM
I will need to think about this. We should log a JIRA error on this.
Larry Ruckman
Today at 6:23 PM
Yeah, we wouldn’t use it from VCS co-sim but make sense for SoC applications
6:24
I made the SoC CMA 1.5GB to muscle through the issue for now
Ryan Herbst
Today at 6:24 PM
in reality is should transfer buffer by buffer, but I also don't know what that would look like on the other side.
6:24
the transfer time does seem a tad slow.