>
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