Return-Path: X-Original-To: apmail-river-dev-archive@www.apache.org Delivered-To: apmail-river-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EE36AD048 for ; Tue, 13 Nov 2012 14:00:43 +0000 (UTC) Received: (qmail 52352 invoked by uid 500); 13 Nov 2012 14:00:43 -0000 Delivered-To: apmail-river-dev-archive@river.apache.org Received: (qmail 52302 invoked by uid 500); 13 Nov 2012 14:00:43 -0000 Mailing-List: contact dev-help@river.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@river.apache.org Delivered-To: mailing list dev@river.apache.org Received: (qmail 52254 invoked by uid 99); 13 Nov 2012 14:00:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Nov 2012 14:00:42 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [216.221.81.25] (HELO fipsb03.cogeco.net) (216.221.81.25) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Nov 2012 14:00:33 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmcJAFNRolDY3VTZ/2dsb2JhbABEwDCCRQOCBoIeAQEEAYEJCxguV4gdBqljkDCNQIU1A4hanWWDDQ X-IronPort-AV: E=Sophos;i="4.80,767,1344225600"; d="scan'208";a="358680965" Received: from d221-84-217.commercial.cgocable.net (HELO 192.168.1.20) ([216.221.84.217]) by fipsb03.cogeco.net with ESMTP; 13 Nov 2012 09:00:11 -0500 Subject: Re: LookupLocator From: Greg Trasuk To: dev@river.apache.org In-Reply-To: <50A24BB5.1090107@zeus.net.au> References: <50A24BB5.1090107@zeus.net.au> Content-Type: text/plain; charset=iso-8859-1 Message-Id: <1352814974.20796.47.camel@cameron> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6.305 Date: Tue, 13 Nov 2012 08:56:14 -0500 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Tue, 2012-11-13 at 08:31, Peter Firmstone wrote: > Presently LookupLocator is practically a URI of the form > "jini://hostname:port" > > LookupLocator is constructed during multicast discovery at the client. > > ConstrainableLookupLocator is a subclass that implements constraints. > > LookupLocatorDiscovery also accepts LookupLocator to perform unicast > discovery using constraints. > > We modified LookupLocator to accept a SocketFactory via a constructor > (approx 2 years ago). > > LookupLocator is built around tcp, but there are obviously many protocols. > > Any ideas? I'm not sure I understand the question. Is there a problem with LookupLocator? Cheers, Greg. > > Oh I found a bug in LookupLocator on ARM btw: > > Seems to be something wrong with the parser, dropping the port number, > getting closer to fixing it at least now I know why port 4160 is always > in use ;). > > BaseQATest.startInitLookups FINE: initial lookups started != initial lookups wanted > BaseQATest.startInitLookups FINE: initial lookups started -- > BaseQATest.displayLookupStartInfo FINE: # of lookups = 3 > BaseQATest.displayLookupStartInfo FINE: locator lookup[0] = ConstrainableLookupLocator[[jini://je-cal-12.apache.org:37955/], [null]] > GroupsUtil.displayGroupSet FINE: group[0] = LLDGroup0_A_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[1] = LLDGroup0_B_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[2] = LLDGroup0_C_je-cal-12_1352811309324 > BaseQATest.displayLookupStartInfo FINE: locator lookup[1] = ConstrainableLookupLocator[[jini://je-cal-12.apache.org:49744/], [null]] > GroupsUtil.displayGroupSet FINE: group[0] = LLDGroup1_A_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[1] = LLDGroup1_B_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[2] = LLDGroup1_C_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[3] = LLDGroup1_D_je-cal-12_1352811309324 > BaseQATest.displayLookupStartInfo FINE: locator lookup[2] = ConstrainableLookupLocator[[jini://je-cal-12.apache.org:57373/], [null]] > GroupsUtil.displayGroupSet FINE: group[0] = LLDGroup2_A_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[1] = LLDGroup2_B_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[2] = LLDGroup2_C_je-cal-12_1352811309324 > BaseQATest.startInitLookups FINE: initial lookups wanted -- > BaseQATest.displayLookupStartInfo FINE: # of lookups = 3 > BaseQATest.displayLookupStartInfo FINE: locator lookup[0] = ConstrainableLookupLocator[[jini://je-cal-12.apache.org:4160/], [null]] > GroupsUtil.displayGroupSet FINE: group[0] = LLDGroup0_A_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[1] = LLDGroup0_B_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[2] = LLDGroup0_C_je-cal-12_1352811309324 > BaseQATest.displayLookupStartInfo FINE: locator lookup[1] = ConstrainableLookupLocator[[jini://je-cal-12.apache.org:4160/], [null]] > GroupsUtil.displayGroupSet FINE: group[0] = LLDGroup1_A_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[1] = LLDGroup1_B_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[2] = LLDGroup1_C_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[3] = LLDGroup1_D_je-cal-12_1352811309324 > BaseQATest.displayLookupStartInfo FINE: locator lookup[2] = ConstrainableLookupLocator[[jini://je-cal-12.apache.org:4160/], [null]] > GroupsUtil.displayGroupSet FINE: group[0] = LLDGroup2_A_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[1] = LLDGroup2_B_je-cal-12_1352811309324 > GroupsUtil.displayGroupSet FINE: group[2] = LLDGroup2_C_je-cal-12_1352811309324 > BaseQATest.tearDown FINE: tearDown - terminating lookup service(s) > > > > >