Opened 9 years ago
Closed 9 years ago
#946 closed defect (fixed)
rasnet seems to ignore RMANPROTOCOL, rasmgr.conf
Reported by: | Peter Baumann | Owned by: | Alex Toader |
---|---|---|---|
Priority: | major | Milestone: | 10.0 |
Component: | rnprotocol | Version: | development |
Keywords: | Cc: | ||
Complexity: | Medium |
Description
- rasmgr.conf does not document any -type value for rasnet
- rasnet cannot be set by RMANPROTOCOL
Change History (16)
comment:1 by , 9 years ago
Milestone: | → 10.0 |
---|---|
Owner: | changed from | to
Status: | new → assigned |
comment:2 by , 9 years ago
comment:4 by , 9 years ago
right, everytime I look at it it springs into my eyes Seriously, I'd ask to get rasnet to become the only protocol in the very near future. The current state is an inbetween which just confuses users. Anytime you have it ready I will adjust documentation.
comment:5 by , 9 years ago
I don't think it's ready yet, I haven't managed to actually get rasdaman with rasnet running yet (zmq strangely segfaults).
comment:6 by , 9 years ago
I have not had a segfault in the last 4 months. What version of ZMQ did you install? Did you install it from the source code or from the repo? Please set up a VM where the segfault it is reproduced and give me access. Thanks!
comment:7 by , 9 years ago
It's on Debian 8.0, libzmq3 4.0.5+dfsg-2 from the official Debian repo (the guide says zmq ≥ 4.0.5 so I assume the version is fine).
comment:8 by , 9 years ago
The version should be fine, but it isn't. As per the documentation, they should be installed from source. Try it out and let me know.
comment:9 by , 9 years ago
I followed the guide here, it doesn't say that it has to be installed from source: http://rasdaman.org/wiki/Install#rasnetcommunicationprotocol
Anyway I'll try that, and the guide needs to be updated.
comment:10 by , 9 years ago
For Ubuntu and Debian users:
Install protobuf and boost dependencies:
sudo apt-get install libprotobuf-dev libprotobuf-java libboost-all-dev
For ZeroMQ download ZeroMQ 4.0.5 and ZeroMQ Java bindings and install them from sources and then run:
sudo ldconfig.
We should mark the last part as important.
comment:11 by , 9 years ago
Ah right, it'd down there and I didn't even notice it Great, and yes, that should be made a bit more prominent.
comment:12 by , 9 years ago
Btw, rasdaman with rasnet takes some serious long time and a lot of CPU to compile for me, do you experience the same? At some point it got stuck on compiling some seemingly small file, and all I could think is that there is some bug with gcc.
comment:13 by , 9 years ago
the need for compiling from source introduces an extra installation complexity. The detailed steps (commands) should be listed on the how-to page. Also, would it make sense to distribute the source as part of the rasdaman code (ie, clone their repo), and update there whenever necessary?
comment:14 by , 9 years ago
The long compilation time is due to Boost.Spirit which we use for parsing the rascontrol commands. Boost.Spirit relies heavily on templates and meta-programming, and this takes longer to compile.
We also thought about including the ZMQ source code in rasdaman in some for or another.
I am not sure if the license allows it. Could somebody take a look at : http://zeromq.org/area:licensing and advise?
comment:16 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
This seems outdated to me so closing.
What is the expected behavior? From what I remember, we talked a few times about this issue and we decided that, because rasmgr was rewritten, the protocol will be configured at compile time.
The -type parameter is ignored.