[eq-dev] how to run a rsp config sample?

5 views
Skip to first unread message

lantian318

unread,
Jun 18, 2014, 5:15:48 AM6/18/14
to eq-...@equalizergraphics.com
Is anybody run a rsp sample success on windows ?

my config file is
/global
{
EQ_WINDOW_IATTR_HINT_FULLSCREEN OFF
}

server
{
connection
{
type RSP
hostname "239.255.42.43"
interface "0.0.0.0"
}
config
{
appNode
{
connection
{
type RSP
hostname "239.255.42.43"
interface "0.0.0.0"
}
pipe
{
window
{
viewport [ 200 100 800 400 ]
channel { name "channel1" }
}
}
}
node
{
connection
{
type RSP
hostname "239.255.42.43"
interface "0.0.0.0"
}
pipe {
window
{
viewport [ 200 100 800 400 ]
channel { name "channel2" }
}
}
}

observer{}
layout{ view { observer 0 }}
canvas
{
layout 0
wall{}
segment { channel "channel1" }
}
compound
{
channel ( segment 0 view 0 )

compound
{
viewport [ 0 0 .25 .333 ]
}
compound
{
channel "channel2"
viewport [ .25 0 .25 .333 ]
outputframe {}
}
inputframe { name "frame.channel2" }
}
}
} /

1、run "eqHello.exe --eq-listen 239.255.42.43:RSP --eq-client"
on the render node.
2、run "eqServer.exe rsp.eqc"
on the server node
3、run "eqHello.exe --eq-server 239.255.42.43:RSP --eq-listen
172.16.131.152 " as app node

the app node was exit , and the other two node no response.

what is wrong ?

thank!

--
View this message in context: http://software.1713.n2.nabble.com/how-to-run-a-rsp-config-sample-tp7585825.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.

_______________________________________________
eq-dev mailing list
eq-...@equalizergraphics.com
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Stefan Eilemann

unread,
Jun 26, 2014, 8:14:30 AM6/26/14
to Equalizer Developer List

On 18. Jun 2014, at 11:14, lantian318 <zfen...@qq.com> wrote:

> Is anybody run a rsp sample success on windows ?

Yes.

You will also need a TCP connection for each node, as RSP is only used for data interesting to multiple nodes, i.e., object instance and delta data.


HTH,

Stefan.

signature.asc

ROHN Carsten

unread,
Jun 27, 2014, 2:00:21 AM6/27/14
to Equalizer Developer List
Hey,

I just saw Stefan's mail who wrote similar things as I did last week, because obviously my message wasn't being sent. Since my mail is a bit more detailed, I hereby want to resend it:
----------------------

You have to define interfaces in your config. The interface is the ip of the network adapter, from which you want to send your multicast packages. Also add some ports( e.g. "port 11147")

The command line syntax with RSP is more complicated. I'm not familiar with eqHello, but with coNetPerf it would look like this:

Machine 1: coNetPerf -s RSP#102400#239.255.42.43#<machine 1 interface ip>#<port>## Machine 2: coNetPerf -c RSP#102400#239.255.42.43#<machine 2 interface ip>#<port>##

I guess for eqHello you have to not only listen to a multicast connection, you have to listen to a unicast connection as well. At least that's the way it works for eqPly. And did forget you specify --eq-client (again, I'm not familiar with eqHello)?

eqPly.exe --eq-client --eq-listen 192.168.0.1:12345 --eq-listen RSP#102400#239.255.42.43192.168.0.1#11147##
eqPly.exe --eq-server rsp.eqc

BTW: The server doesn't need RSP, it's only used for data distribution. And from our experience, it's only useful, when distributing data with the push functions.

Hope to help,
Carsten
This email and any attachments are intended solely for the use of the individual or entity to whom it is addressed and may be confidential and/or privileged.

If you are not one of the named recipients or have received this email in error,

(i) you should not read, disclose, or copy it,

(ii) please notify sender of your receipt by reply email and delete this email and all attachments,

(iii) Realtime Technology does not accept or assume any liability or responsibility for any use of or reliance on this email.

For other languages, go to http://www.3ds.com/terms/email-disclaimer

Stefan Eilemann

unread,
Jun 27, 2014, 3:19:59 AM6/27/14
to eq-...@equalizergraphics.com

On 27. Jun 2014, at 8:00, "ROHN Carsten [via Software]" <ml-node+s171...@n2.nabble.com> wrote:

> BTW: The server doesn't need RSP, it's only used for data distribution. And from our experience, it's only useful, when distributing data with the push functions.

That's correct in your case. RSP is definitely worth it for commit messages in all cases, but for mapping it depends on the object size, i.e., for small objects mapping requests and replies will dominate your performance and the gain in multicasting the instance data will be minimal.


Cheers,

Stefan.





signature.asc (858 bytes) <http://software.1713.n2.nabble.com/attachment/7585864/0/signature.asc>




--
View this message in context: http://software.1713.n2.nabble.com/how-to-run-a-rsp-config-sample-tp7585825p7585864.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.

lantian318

unread,
Jun 30, 2014, 3:18:27 AM6/30/14
to eq-...@equalizergraphics.com
Hi, Carsten

Thanks for your reply.
I think you are right.
Could you give me a sample eqc file for rsp?


frankz





--
View this message in context: http://software.1713.n2.nabble.com/how-to-run-a-rsp-config-sample-tp7585825p7585875.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.

lantian318

unread,
Jun 30, 2014, 4:10:36 AM6/30/14
to eq-...@equalizergraphics.com
Hi, Stefen

As you said, Tcp connection is needed anytime.
I have a rsp eqc that it is run normally under ubuntu in slavery mode.
and the content is :
<http://software.1713.n2.nabble.com/file/n7585876/43%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png>

the cmd line is : eqHello --eq-config rsp.eqc

My question is
"How to run a rsp in windows os ?"

i find the slavery node was start using cmd
"/usr/share/Equalizer/configs/eqHello -- --eq-client
1#0#2836626c60c2bdc8:8dd37962ac7947e5#0#2#TCPIP#102400#10.1.50.39##0#default#RSP#0###4242#default#/usr/share/Equalizer/configs#1#0#826a68407b8e5645:77f6b98777fa6385#0#1#TCPIP#102400#10.1.50.36##4242#default#
--co-globals
##100#100#100#10#1#5#20#3#64#5#65000#524288#1#1#8#512#5000#-1#300000#1023##
--eq-logfile
/usr/share/Equalizer/configs/10.1.50.39.2836626c60c2bdc8:8dd37962ac7947e5.log"

it is so complicated, and i don't how to run it by myself.
could you gave me a detailed introduction of rsp using ?

Thanks for your time!
frankz



--
View this message in context: http://software.1713.n2.nabble.com/how-to-run-a-rsp-config-sample-tp7585825p7585876.html

ROHN Carsten

unread,
Jun 30, 2014, 8:12:29 AM6/30/14
to Equalizer Developer List
It should look like this:

global
{
EQ_WINDOW_IATTR_HINT_FULLSCREEN OFF
}

server
{
connection
{
hostname "192.168.1.1"
}
config
{
appNode
{
connection
{
bandwidth 102400
type RSP
interface "192.168.1.1" #change this accordingly
port 11147
hostname "239.255.42.43"
}
connection { hostname "192.168.1.1" }
pipe
{
window
{
viewport [ 200 100 800 400 ]
channel { name "channel1" }
}
}
}
node
{
connection
{
bandwidth 102400
type RSP
interface "192.168.1.2" #change this accordingly
port 11147
hostname "239.255.42.43"
}
connection { hostname "192.168.1.2" }
pipe {
window
{
viewport [ 200 100 800 400 ]
channel { name "channel2" }
}
}
}

observer{}
layout{ view { observer 0 }}
canvas
{
layout 0
wall{}
segment { channel "channel1" }
}
compound
{
channel ( segment 0 view 0 )

compound
{
viewport [ 0 0 .25 .333 ]
}
compound
{
channel "channel2"
viewport [ .25 0 .25 .333 ]
outputframe {}
}
inputframe { name "frame.channel2" }
}
}
}

-----Original Message-----
From: eq-dev-...@equalizergraphics.com [mailto:eq-dev-...@equalizergraphics.com] On Behalf Of lantian318
Sent: Montag, 30. Juni 2014 09:17
To: eq-...@equalizergraphics.com
Subject: Re: [eq-dev] how to run a rsp config sample?

This email and any attachments are intended solely for the use of the individual or entity to whom it is addressed and may be confidential and/or privileged.

If you are not one of the named recipients or have received this email in error,

(i) you should not read, disclose, or copy it,

(ii) please notify sender of your receipt by reply email and delete this email and all attachments,

(iii) Realtime Technology does not accept or assume any liability or responsibility for any use of or reliance on this email.

For other languages, go to http://www.3ds.com/terms/email-disclaimer

lantian318

unread,
Jun 30, 2014, 9:18:54 PM6/30/14
to eq-...@equalizergraphics.com
Hi, Carsten

Thanks for your reply.

I change the according ip address, and run eq with the eqc file, but it
failed.
the run log is
/*5556 Main ollage1-1.0.1/co/localNode.cpp:997 2 Node unreachable,
all connections failed to connect
5556 eq::server: ollage1-1.0.1/co/localNode.cpp:9972352 Node unreachable,
all connections failed to connect
ssh: connect to host 239.255.42.43 port 22: Network is unreachable*/

I didn't sense something was wrong, but it is failed.
My run cmd is
/eqHello --eq-config rsp.eqc/
All password-less ssh was set up.
<http://software.1713.n2.nabble.com/file/n7585881/43%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png>
The eqc file above run normally .
But it is used in slavery mode.
i want to run a prelunched render client.

Thanks!

frankz







--
View this message in context: http://software.1713.n2.nabble.com/how-to-run-a-rsp-config-sample-tp7585825p7585881.html

lantian318

unread,
Jul 11, 2014, 12:54:39 AM7/11/14
to eq-...@equalizergraphics.com
I have solved the problem.

thanks!



--
View this message in context: http://software.1713.n2.nabble.com/how-to-run-a-rsp-config-sample-tp7585825p7585961.html
Reply all
Reply to author
Forward
0 new messages