Hey,

This isn't related to this problem. Just figured I'd mention it.

The hostnames for the members are printed as tcp://{-64, -88, 1, 60}:4000. I checked it out and this is because it makes the hostname like so:
this.hostname = org.apache.catalina.tribes.util.Arrays.toString(host);

Where "host" is a byte[]. So the 192 as a signed 8bit gives -64. Is it supposed to be like this or should I fix/report it?

Quintin Beukes


On Tue, Nov 3, 2009 at 5:35 PM, Trygve Hardersen <trygve@jotta.no> wrote:


On Mon, Nov 2, 2009 at 5:39 PM, Kevan Miller <kevan.miller@gmail.com> wrote:

Thanks Gianny. I'd like to see this included in the Geronimo 2.2 release. Can we look for a new WADI release, soon? Once we know the problem is fixed?

Trygve, the sooner we get confirmation that your issue is resolved, the sooner we can start finalizing the 2.2 release.

--kevan

I've now built Geronimo using the 2.2-SNAPSHOT of WADI and installed it on our test environment. No obvious issues so I'll go ahead and deploy this to production either later this evening (EU time) or tomorrow. Then it needs to run for a few days before I can confirm if the issue has really been resolved.

BTW I got this on our test system:

AS-000:
16:23:17,773 INFO  [TcpFailureDetector] Received memberDisappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=1814258,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]] message. Will verify.
16:23:17,897 INFO  [TcpFailureDetector] Verification complete. Member still alive[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=1814258,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]

AS-001:
16:23:18,446 INFO  [TcpFailureDetector] Received memberDisappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 60}:4000,{-64, -88, 1, 60},4000, alive=2500759,id={107 -64 91 -23 109 93 75 116 -95 109 110 22 -85 53 -52 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]] message. Will verify.
16:23:18,456 INFO  [TcpFailureDetector] Verification complete. Member still alive[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 60}:4000,{-64, -88, 1, 60},4000, alive=2500759,id={107 -64 91 -23 109 93 75 116 -95 109 110 22 -85 53 -52 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]

And then:

AS-000
16:30:02,576 INFO  [ChannelInterceptorBase] memberDisappeared:tcp://{-64, -88, 1, 61}:4000
16:30:02,577 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing
16:30:02,600 INFO  [SimpleStateManager] 
=============================
New Partition Balancing
Partition Balancing
    Size [24]
    Partition[0] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[1] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[2] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[3] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[4] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[5] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[6] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[7] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[8] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[9] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[10] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[11] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[12] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[13] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[14] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[15] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[16] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[17] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[18] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[19] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[20] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[21] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[22] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
    Partition[23] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]
=============================

16:30:02,888 WARN  [TcpFailureDetector] Member added, even though we werent notified:org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=2221072,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]
16:30:02,889 INFO  [ChannelInterceptorBase] memberAdded:tcp://{-64, -88, 1, 61}:4000

AS-001
Nothing....

There is practically no load on this network. Anyway I'll try this with load and see what happens.

Many thanks again!

Trygve