>
A scenario I had in mind looked like this: 
2 controllers (2.10.3) on 2 machines
with Appia gossip servers running on each machine (so TCP).
To start with, Sequoia 2.10.3 does not include gossipServer.xml in its
distribution, while Appia seems to want it. 
I downloaded Appia 3.2.3 and dug up
gossipServer.sh and gossipServer.xml from there. 
While I was at it, I verified
the version of Appia distributed with Sequoia 2.10.3 
by extracting MANIFEST.MF
from appia.jar. Manifest claimed it to be also 3.2.3, but the sizes 
of appia.jar in sequoia distribution are different:
antong.desktop% ls -al appia-3.2.3-bin/appia-3.2.3.jar
-rw-r--r--    1 antong   yyyyy 480478 Oct 19 09:43
appia-3.2.3-bin/appia-3.2.3.jar
antong.desktop% ls -al 2.10.3/lib/appia.jar
-rw-r--r--    1 antong   yyyyy 479628 Dec 13 05:42 
2.10.3/lib/appia.jar
Comparison of MANIFEST.MFs:
antong.desktop% diff ./META-INF/MANIFEST.MF 
./appia-3.2.3-bin/META-INF/MANIFEST.MF
3c3
< Created-By: 1.4.2_12-b03 (Sun Microsystems Inc.)
---
> Created-By: 1.5.0_06-64 ("Apple Computer, Inc.")
Fun!

Then I tried to start gossip servers, as it was advertized 
in Sequoia and Appia documentation:
$SEQUOIA_HOME/bin/gossipServer.sh -gossips x.x.x.140,y.y.y.144
Naturally, that doesn't work. GossipServer complains about 
"invalid argument" "gossips", the reasons for 
which become clear after a look into source code.
Switch "gossip" (notice the lack of "s" at the end) 
went through all right and
GossipServer started both client and server. 
I configured virtual databases on both machines 
(through appia.xml) to connect
to local gossip server via <gossip> element. That possibly worked, but
controllers didn't see each other.
I could not make it work with 2 gossip servers, so I ended 
up starting just 1
gossip server with "-solo" switch and 
pointing both appia.xml to that ip address. 
That is not I really wanted, but it works. Now I 
wonder if anybody on the list
would know where's the best place to describe the situation and ask:
1.For myself: an advice on making 2 gossip servers work together.
2.For other people: fixes to the code and documentation.
All advice is very much appreciated.
Anton





_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to