hello,Stefan Eilemann
         I have done some analyses for runing 2-node.2D.eqc with eqPly.exe in 
Equalizer 0.9.1 and find some problems below:
        1. The steps are same as writen the last e-mail
           (1) PC1:192.168.0.1 ;PC2:192.168.0.2
           (2)run eqServer.exe on PC1:eqServer configs/2-node.2D.eqc
           (3)run eqPly.exe as appNode on PC1:eqPly -m rockerArm.ply
           (4)There is no window shown on two PCs. Then see the explorer of 
windows xp, find that the PC1 run eqPly.exe back, PC2 run eqPly.exe for a while 
and disappeared quickly.
 2.When the eqServer.exe and eqPly.exe is runing on PC1. I find the eqPly.exe 
on PC1 stop in here
           (1)eqPly::Config::init()
              {
                ....
      // init config
  if( !eq::Config::init( _initData.getID( )))
  {
                   _deregisterData();
                   return false;
                }
                ...
              }
            eqPly.exe stop in the function eq::Config::init( _initData.getID( 
)))
           (2)eq::Config::init( const uint32_t initID)
              {
                 ...
                 while( !_requestHandler.isServed( packet.requestID ))
                    client->processCommand();
   ...
              }
     eqPly.exe stop in the function client->processCommand()
           (3)void Client::processCommand()
       {
                net::Command* command =_nodeThreadQueue->pop();
                ...
              }
            eqPly.exe stop in the function _nodeThreadQueue->pop();
 3.Sometimes,the 2-node.DB.eqc config has the same problem.
 4.Is it related to the network? I have closed all the fire wall already.
        5.Thank you very much!!
 6.The two configs are shown below:
2-node.2D.eqc:
# two-to-one sort-first config for cluster at unizh
global
{
    EQ_WINDOW_IATTR_HINT_DRAWABLE pbuffer
}
server
{
    connection { hostname "127.0.0.1" }
    config
    {
        appNode
        {
            connection { hostname "127.0.0.1" }
            pipe
            {
                window
                {
                    viewport [ .25 .25 .5 .5 ]
                    attributes{ hint_drawable window }
                    channel { name "channel1" }
                }
            }
        }
        node
        {
            connection { hostname "192.168.0.2" }
            pipe { window { channel { name "channel2" }}}
        }
        compound
        {
            channel "channel1"
            wall
            {
                bottom_left  [ -.32 -.20 -.75 ]
                bottom_right [  .32 -.20 -.75 ]
                top_left     [ -.32  .20 -.75 ]
            }
            compound
            {
                viewport [ 0 0 1 .5 ]
            }
            compound
            {
                channel "channel2"
                viewport [ 0 .5 1 .5 ]
                outputframe {name "frame.channel2"}
            }
            inputframe { name "frame.channel2" }
        }
    }   
}
2-node.DB.eqc:
# two-to-one sort-last config for cluster at unizh
global
{
    EQ_WINDOW_IATTR_HINT_FULLSCREEN ON
}
server
{
    config
    {
        appNode
        {
            pipe
            {
                window
                {
                    viewport [ 640 400 1280 800 ]
                    attributes{ hint_fullscreen OFF }
                    attributes { planes_stencil ON }
                    channel { name "channel1" }
                }
            }
        }
        node
        {
            connection { hostname "192.168.0.2" }
            pipe { window { channel { name "channel2" }}}
        }
        compound
        {
            channel "channel1"
            buffer  [ COLOR DEPTH ]
            wall
            {
                bottom_left  [ -.32 -.20 -.75 ]
                bottom_right [  .32 -.20 -.75 ]
                top_left     [ -.32  .20 -.75 ]
            }
            compound
            {
                range   [ 0 .5 ]
            }
            compound
            {
                channel "channel2"
                range   [ .5 1 ]
                outputframe {name "frame.channel2" }
            }
            inputframe { name "frame.channel2" }
        }
    }   
}




At 2011-08-20 01:23:38,"Stefan Eilemann" <[email protected]> wrote:
>
>On 19. Aug 2011, at 19:00, aa wrote:
>
>>        2. I have tested the 2-node.DB.eqc with eqPly.exe and it run correct. 
>> The Steps were shown below:
>>        3.Then i have tested the 2-node.2D.eqc with eqPly.exe too, but it 
>> didn't run.The Steps were shown below:
>
>Did you confuse the two? It seems that the DB config is missing a connection 
>for the appNode.
>
>
>HTH,
>
>Stefan.
>
>
>_______________________________________________
>eq-dev mailing list
>[email protected]
>http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
>http://www.equalizergraphics.com
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to