perfsonar-dev - Re: [pS-dev] Lookup service playground tab
Subject: perfsonar development work
List archive
- From: Nina Jeliazkova <>
- To:
- Cc: Szymon Trocha <>, "" <>, GN3 JRA2 T3 <>,
- Subject: Re: [pS-dev] Lookup service playground tab
- Date: Mon, 10 Aug 2009 15:24:20 +0300
Jason,
Jason Zurawski wrote:
> Nina;
>
>> Today experiment with the updated views Jason send, is as follows:
>>
>> http://dc211.internet2.edu/cgi-bin/perfSONAR/view.cgi?hls=http://p-mdm.ps-lhcopn.fnal.gov:8080/geant2-java-xml-ls/services/LookupService
>>
>>
>> According to the tree view, 192.16.166.26 is served by
>> http://p-mdm.ps-lhcopn.fnal.gov:8080/geant2-java-rrd-ma/services/MeasurementArchiveService
>> ( resolves to 131.225.204.1 ) and I would expect this service to appear
>> in the results. Unfortunately , this is not the case - could anyone
>> please provide an explanation? I assume the tree view is up to date.
>
>
> I have explained this on numerous occasions before, and nothing has
> really changed: we are aware that the IP summarization is not as tight
> as some would like them to be. There is ongoing work with a student
> at the University of Delaware to improve the algorithm and he has a
> report on his results so far available here:
>
Indeed, we have discussed summarization ‘tightness’ on a number of
occasions already. However, I would like to emphasize that the suggested
workaround is not suitable in this specific case, because the returned
superset of services does not include the specific entry I’m looking for
(p-mdm.ps-lhcopn.fnal.gov or 131.225.204.1).
That is to say, if I apply the suggested workaround and start querying
every service from the returned superset list I don’t have any chance to
query the ‘correct’ one (p-mdm.ps-lhcopn.fnal.gov or 131.225.204.1) ,
because it is not in the list.
In addition it appears that there’s some inconsistency between the
output of the directory/tree summary view, which includes a reference to
192.16.166.26, attached to p-mdm.ps-lhcopn.fnal.gov/131.225.204.1 and
the results of direct queries to this particular service that you sent.
As already stated above, the same kind of inconsistency exists between
the output of the directory/tree summary view and the results of a
playground query for this particular IP address (192.16.166.26). I would
appreciate an explanation of these inconsistencies.
Directory view
http://dc211.internet2.edu/cgi-bin/perfSONAR/serviceTest.cgi?url=http://p-mdm.ps-lhcopn.fnal.gov:8080/geant2-java-rrd-ma/services/MeasurementArchiveService&eventType=http://ggf.org/ns/nmwg/characteristic/utilization/2.0
<http://dc211.internet2.edu/cgi-bin/perfSONAR/serviceTest.cgi?url=http://p-mdm.ps-lhcopn.fnal.gov:8080/geant2-java-rrd-ma/services/MeasurementArchiveService&eventType=http://ggf.org/ns/nmwg/characteristic/utilization/2.0>
Tree view
http://dc211.internet2.edu/cgi-bin/perfSONAR/view.cgi?hls=http://p-mdm.ps-lhcopn.fnal.gov:8080/geant2-java-xml-ls/services/LookupService
Best regards,
Nina
> http://code.google.com/p/perfsonar-ps/wiki/IPSummarization
>
> and
>
> https://damsl.cis.udel.edu/svn/perl-iptrie/README.html
>
> I have not had a chance to incorporate his work into the gLS releases
> yet, so this is still untested in a production environment. We will
> be working towards releasing this before the end of the year. Until
> then our suggestion of how to work around this still stands: multiple
> queries to the result hLSs will be be required to determined if these
> instances do or do not hold what you are looking for.
>
> As for your results below I took a look at the hLS installed on
> p-mdm.ps-lhcopn.fnal.gov, I would encourage all to see the internal
> view here:
>
> http://dc211.internet2.edu/cgi-bin/pA/view.cgi?hls=http://p-mdm.ps-lhcopn.fnal.gov:8080/geant2-java-xml-ls/services/LookupService
>
>
> This is an MDM hLS, so I am not aware of the specifics of how it works
> on the inside. According to the view of the hLS summary set
> (represented as "Collection:
> http://ogf.org/ns/nmwg/tools/org/perfsonar/service/lookup/discovery/xquery/2.0"
> and "Store Type: LSStore-summary" - scroll all the way to the bottom)
> there is nothing there. This may mean:
>
> 1) I am not querying this set correctly, I will let the MDM hLS
> maintainer answer if I am doing this correctly. If there is a problem
> with my query, that would indicate a bug in my CGIs which I will
> gladly fix. I am sending this query:
>
> <nmwg:message type="LSQueryRequest"
> id="LSQueryRequest"
> xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"
>
> xmlns:xquery="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/lookup/xquery/1.0/">
>
> <nmwg:metadata id="meta1">
> <xquery:subject id="sub1">
> declare namespace nmwg="http://ggf.org/ns/nmwg/base/2.0/";
>
> /nmwg:store[@type="LSStore-summary"]/nmwg:metadata
> </xquery:subject>
>
> <nmwg:eventType>http://ogf.org/ns/nmwg/tools/org/perfsonar/service/lookup/discovery/xquery/2.0</nmwg:eventType>
>
> </nmwg:metadata>
> <nmwg:data metadataIdRef="meta1" id="d1"/>
> </nmwg:message>
>
> I do get a response (but it is vaugue):
>
> <?xml version="1.0" encoding="UTF-8"?>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><nmwg:message
> xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/" id="LSQueryRequest_resp"
> messageIdRef="LSQueryRequest" type="LSQueryResponse"><nmwg:metadata
> id="LSQueryResponseMetadata"><nmwg:eventType>success.ls.query</nmwg:eventType></nmwg:metadata><nmwg:data
> id="LSQueryResponseData"
> metadataIdRef="LSQueryResponseMetadata"><psservice:datum
> xmlns:psservice="http://ggf.org/ns/nmwg/tools/org/perfsonar/service/1.0/"/></nmwg:data></nmwg:message></soapenv:Body></soapenv:Envelope>
>
>
>
>
> 2) The set is empty and the service is not summarizing, would indicate
> a bug in the service
>
> 3) The service just came up and did not have a chance to summarize yet
> (unlikely, this appears to have been registered for a while but I
> can't prove this from where I sit)
>
> -jason
>
>
>> First try:
>> 40963 ms
>> Query
>> urn:ogf:network:node=192.16.166.26
>> Services
>> http://216.255.240.2:8085/perfSONAR_PS/services/pSB
>> http://rrdma.net.internet2.edu:8080/perfSONAR_PS/services/IUsnmpMA
>> http://rrdma.net.internet2.edu:8080/perfSONAR_PS/services/snmpMA
>> http://ps3.es.net:8080/perfSONAR_PS/services/snmpMA
>> http://frown.es.net:8085/perfSONAR_PS/services/pSB
>> http://perfsonar-1.t2.ucsd.edu:8085/perfSONAR_PS/services/pSB
>>
>> Second try:
>> 41670 ms
>> Query
>> urn:ogf:network:node=192.16.166.26
>> Services
>> http://rrdma.net.internet2.edu:8080/perfSONAR_PS/services/IUsnmpMA
>> http://rrdma.net.internet2.edu:8080/perfSONAR_PS/services/snmpMA
>> http://frown.es.net:8085/perfSONAR_PS/services/pSB
>> http://perfsonar-1.t2.ucsd.edu:8085/perfSONAR_PS/services/pSB
>> http://ps3.es.net:8080/perfSONAR_PS/services/snmpMA
>> http://216.255.240.2:8085/perfSONAR_PS/services/pSB
>>
>> Third try:
>> 433 ms
>> Query
>> urn:ogf:network:node=192.16.166.26
>> Services
>>
>> Fourth try:
>> 3518 ms
>> Query
>> urn:ogf:network:node=192.16.166.26
>> Services
>>
>>
>> Fifth try:
>> 3518 ms
>> Query
>> urn:ogf:network:node=192.16.166.26
>> Services
>>
>> And on subsequent attempts no services were retrieved as well
>>
>> Obviously, we need to think of a systematic testing approach.
- Lookup service playground tab, Nina Jeliazkova, 08/07/2009
- Re: [pS-dev] Lookup service playground tab, Szymon Trocha, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Szymon Trocha, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Nina Jeliazkova, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Szymon Trocha, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Jason Zurawski, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Nina Jeliazkova, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Jason Zurawski, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Nina Jeliazkova, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Jason Zurawski, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Nina Jeliazkova, 08/11/2009
- Re: [pS-dev] Lookup service playground tab, Jason Zurawski, 08/11/2009
- Re: [pS-dev] Lookup service playground tab, Szymon Trocha, 08/11/2009
- Re: [pS-dev] Lookup service playground tab, Jason Zurawski, 08/11/2009
- Re: [pS-dev] Lookup service playground tab, Nina Jeliazkova, 08/11/2009
- Re: [pS-dev] Lookup service playground tab, Jason Zurawski, 08/11/2009
- Re: [pS-dev] Lookup service playground tab, Szymon Trocha, 08/19/2009
- Re: [pS-dev] Lookup service playground tab, Nina Jeliazkova, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Jason Zurawski, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Nina Jeliazkova, 08/10/2009
- Re: [pS-dev] Lookup service playground tab, Szymon Trocha, 08/10/2009
Archive powered by MHonArc 2.6.16.