perfSONAR_PS::Services::MA::Status - A module that provides methods for a an L2 Status Measurement Archive. The service can be used to make Link Status Data available to individuals via webservice interface.
This module, in conjunction with other parts of the perfSONAR-PS framework, handles specific messages from interested actors in search of link status data.
There are two major message types that this service can act upon: - MetadataKeyRequest - Given some metadata about a specific measurement, request a re-playable 'key' to faster access underlying data. - SetupDataRequest - Given either metadata or a key regarding a specific measurement, retrieve data values. - MeasurementArchiveStoreRequest - Given some metadata or a key and some link status information, updates status information about a given link.
The offered API is not meant for external use as many of the functions are relied upon by internal aspects of the perfSONAR-PS framework.
This function is called by the daemon whenever there is a metadata/data pair for this instance to handle. This function calls the subject parsing routines that are common to all requests, then calls the filter chaining parsing routines which are common to all requests and then passes the results onto the specific function depending on the request.
<config> <node name="node0"> <city>Bobville</city> <country>US/country <institution>Monkey House</institution> <latitude>0</latitude> <longitude>0</longitude> </node> <node name="node1"> <city>Bobville</city> <country>US/country <institution>Monkey House</institution> <latitude>0</latitude> <longitude>0</longitude> </node>
<link knowledge="full"> <globalName>SOME-LINK</globalName> <localName>SOME-LINK-LOCAL1</localName> <linkID>urn:ogf:network:domain=internet2.edu:host=149.165.129.17:port=1-A-1-1:link=1</linkID> <endpoint type="demarcpoint" name="node0" /> <endpoint type="endpoint" name="node1" /> </link> </config>
perfSONAR_PS::Services::Base, perfSONAR_PS::Time, perfSONAR_PS::Client::LS::Remote, perfSONAR_PS::Client::Status::SQL, perfSONAR_PS::Topology::ID
To join the 'perfSONAR-PS' mailing list, please visit:
https://mail.internet2.edu/wws/info/i2-perfsonar
The perfSONAR-PS subversion repository is located at:
https://svn.internet2.edu/svn/perfSONAR-PS
Questions and comments can be directed to the author, or the mailing list.
$Id:$
Aaron Brown, aaron@internet2.edu
You should have received a copy of the Internet2 Intellectual Property Framework along with this software. If not, see <http://www.internet2.edu/membership/ip.html>
Copyright (c) 2004-2008, Internet2 and the University of Delaware
All rights reserved.
1 POD Error
The following errors were encountered while parsing the POD:
Deleting unknown formatting code A<>
To install perfSONAR_PS::Services::MA::Status, copy and paste the appropriate command in to your terminal.
cpanm
cpanm perfSONAR_PS::Services::MA::Status
CPAN shell
perl -MCPAN -e shell install perfSONAR_PS::Services::MA::Status
For more information on module installation, please visit the detailed CPAN module installation guide.