From colding at 42tools.com Sat Nov 8 23:00:33 2008 From: colding at 42tools.com (Jules Colding) Date: Sun, 9 Nov 2008 00:00:33 +0100 Subject: [lorica] Lorica 1.0.10 Message-ID: <1A0389B2-A535-4B3A-A44A-A770D2C5C169@42tools.com> Hi, I've just pushed Lorica 1.0.10 binaries for Mac OS X Leopard, Ubuntu Hardy and Windows to the server. This release fixes a bug which had previously prevented BiDirectional (BiDir) CORBA connections from being established. Having BiDir working will enable a client side Lorica instance to put both the internal as well as the external endpoint on localhost. In other words - clients behind routers or firewall doing NAT will now work without the client side Lorica having any need to know about this situation. Just put both client endpoints on localhost and it will work: Client <=> Client Lorica <=> NAT'ing router/firewall <=> Server Lorica <=> Server The following simple Lorica configuration file will therefore suffice for the vast majority of use cases: Internal_Address localhost:4080 External_Address localhost:4082 Generic_Evaluator yes Best regards, jules From Maurizio.DOttavi at alcatel-lucent.com Tue Nov 25 17:44:56 2008 From: Maurizio.DOttavi at alcatel-lucent.com (Maurizio D'Ottavi) Date: Tue, 25 Nov 2008 18:44:56 +0100 Subject: [lorica] How to get the Mapped Objects List from Lorica? Message-ID: <492C3998.4000300@alcatel-lucent.com> Hi, I would like to know if there is any way from a running Lorica Server to know which are the Corba-Servers (with the related Reference,Type, corbaloc name) that are already declared into the Lorica Proxy. Thanx. From mesnier_p at ociweb.com Tue Nov 25 17:51:31 2008 From: mesnier_p at ociweb.com (Phil Mesnier) Date: Tue, 25 Nov 2008 11:51:31 -0600 Subject: [lorica] How to get the Mapped Objects List from Lorica? In-Reply-To: <492C3998.4000300@alcatel-lucent.com> References: <492C3998.4000300@alcatel-lucent.com> Message-ID: <492C3B23.8000101@ociweb.com> Hi Maurizio, To date, this capability is not available. I don't think it would be very difficult to provide an interface similar to the naming service's list feature, providing you a sequence of entries, an iterator reference, or both. Best, Phil Maurizio D'Ottavi wrote: > Hi, > > I would like to know if there is any way from a running Lorica Server > to know which are the Corba-Servers (with the related Reference,Type, > corbaloc name) that are > already declared into the Lorica Proxy. > > Thanx. > > _______________________________________________ > lorica mailing list > lorica at 42tools.com > http://www.42tools.com/mailman/listinfo/lorica -- Phil Mesnier Principal Software Engineer, http://www.ociweb.com Object Computing, Inc. +01.314.579.0066 From Maurizio.DOttavi at alcatel-lucent.com Tue Nov 25 17:55:38 2008 From: Maurizio.DOttavi at alcatel-lucent.com (Maurizio D'Ottavi) Date: Tue, 25 Nov 2008 18:55:38 +0100 Subject: [lorica] How to get the Mapped Objects List from Lorica? In-Reply-To: <492C3B23.8000101@ociweb.com> References: <492C3998.4000300@alcatel-lucent.com> <492C3B23.8000101@ociweb.com> Message-ID: <492C3C1A.50103@alcatel-lucent.com> Infact I'm not sure this is a need we will have in the final product or only in this integration/prototyping activity for which we are getting experience with it... and understanding how it works... I'll keep you informed about the need. Maurizio. Phil Mesnier wrote: >Hi Maurizio, > >To date, this capability is not available. I don't think it would be >very difficult to provide an interface similar to the naming service's >list feature, providing you a sequence of entries, an iterator >reference, or both. > >Best, >Phil > >Maurizio D'Ottavi wrote: > > >>Hi, >> >>I would like to know if there is any way from a running Lorica Server >>to know which are the Corba-Servers (with the related Reference,Type, >>corbaloc name) that are >>already declared into the Lorica Proxy. >> >>Thanx. >> >>_______________________________________________ >>lorica mailing list >>lorica at 42tools.com >>http://www.42tools.com/mailman/listinfo/lorica >> >> > > > > From Maurizio.DOttavi at alcatel-lucent.com Tue Nov 25 18:28:31 2008 From: Maurizio.DOttavi at alcatel-lucent.com (Maurizio D'Ottavi) Date: Tue, 25 Nov 2008 19:28:31 +0100 Subject: [lorica] Is there any doc about Lorica logging levels ? Message-ID: <492C43CF.7040401@alcatel-lucent.com> Hi, looking to the Lorica command line descritption, there's a way to tune the verbosity : -c// Turn on CORBA debugging -l// Turn on Lorica debugging we currently set them to -l 10 -c 10 but we get after (the full browsing of the IFR) arounf 500 MB of log file... So the question: Which are the levels of logging (and the meaning of) that can be specified on Lorica command line? Maurizio. From mesnier_p at ociweb.com Tue Nov 25 19:39:04 2008 From: mesnier_p at ociweb.com (Phil Mesnier) Date: Tue, 25 Nov 2008 13:39:04 -0600 Subject: [lorica] Is there any doc about Lorica logging levels ? In-Reply-To: <492C43CF.7040401@alcatel-lucent.com> References: <492C43CF.7040401@alcatel-lucent.com> Message-ID: <492C5458.9080003@ociweb.com> Hi Maurizio, Maurizio D'Ottavi wrote: > Hi, > > looking to the Lorica command line descritption, there's a way to tune the > verbosity : > -c// Turn on CORBA debugging > -l// Turn on Lorica debugging > Right. > > we currently set them to -l 10 -c 10 but we get after (the full browsing > of the IFR) > arounf 500 MB of log file... > I don't doubt that, the interaction with the IFR is very intense, but fortunately it drops off over time as Lorica builds up a cache over time of IFR suppied data. Of course, you also get all the tunneled invocations reported twice, once as received by Lorica, and again as they are sent to the target service. > So the question: > Which are the levels of logging (and the meaning of) that can be > specified on Lorica command line? We don't have any guidelines about what sort of output you get with each log level except to say that at level 1 you get a little, and 10 you get all. The -c value is transformed into a -ORBDebuglLevel argument supplied to ORB_init, and each value from 1-10 is used to increase the log verbosity. This can also be supplied via the "ORB_Option" lines in the lorica.conf file. If you run at level 1, you should see initialization, connection establishment and a little more, but you won't see any per-message output. The per-message logging doesn't really get going until level 5 or 6. At OCI, we commonly ask for level 10 output, since that carries the most information. The -l value sets an internal variable Lorica_debug_level. If you grep the source tree for that you will see that the values recognized are >0, >2, >4, >6. It looks >0 generally gets you init info, error reports and the like, >2 gets you reports of references being mapped, > 4 is used by the generic evaluator to report message processing, and > 6 is used by the garbage collector reporting that it is cleaning up stale map entries. If you are interested in observing the behavior of Lorica without being overwhelmed, I'd suggest you use -l 5 -c 1 to get a sense of what's connecting to Lorica and what operations are being evaluated. Since the debug output is typically used as an aid to the implementors, it doesn't necessarily provide complete or consistent coverage, rather it is added and occasionally removed to suit the developer's need. HTH, Phil -- Phil Mesnier Principal Software Engineer, http://www.ociweb.com Object Computing, Inc. +01.314.579.0066