Dear FLP support,
can you help with following:
[flp@cru-server2 aj]$ roc-bench-dma --i=#0 --data=Fee --fast --bypass --to-file-bin=/tmp/data --bytes=200Mi
Error: Couldn’t lock Memory Mapped File; /jenkins/workspace/BuildRPM/sw/20156213/1/SOURCES/ReadoutCard/v0.28.0/v0.28.0/include/ReadoutCard/InterprocessLock.h(72): Throw in function AliceO2::roc::Interprocess::Lock(const string&, bool)
Dynamic exception type: boost::wrapexceptstd::runtime_error
std::exception::what: Couldn’t bind to socket Alice_O2_RoC_MMF_/var/lib/hugetlbfs/global/pagesize-1GB/roc-bench-dma_id=#0_chan=0_pages_lock
Hello Anton, most of our experts are on holidays this week…
The message Couldn’t bind to socket could mean that the socket is already bound, meaning some process is already listening to it.
Did you try to clean all leftover processes? Or, last chance, to reboot the machine?
You could also try to use lsof and search for the string Alice_O2_RoC_MMF which would point to the “guilty” process (or possibly use netstat -a but here I would not know well what to search).
I had a phone call with Anton. As the machine is pretty old, it has reportedly problems on reboot, and both CRU experts are not available, I prefer to hold the (eventual) update until next week when the experts will be back.