perfsonar-dev - perfsonar: r4936 - in trunk/geant2-java-sql-ma: conf samples/requests
Subject: perfsonar development work
List archive
- From:
- To:
- Subject: perfsonar: r4936 - in trunk/geant2-java-sql-ma: conf samples/requests
- Date: Tue, 3 Feb 2009 06:01:53 -0500
Author: roman
Date: 2009-02-03 06:01:52 -0500 (Tue, 03 Feb 2009)
New Revision: 4936
Added:
trunk/geant2-java-sql-ma/samples/requests/MeasurementArchiveStoreRequest-Ping-2.xml
trunk/geant2-java-sql-ma/samples/requests/MetadataKeyRequest-Ping-1.xml
trunk/geant2-java-sql-ma/samples/requests/MetadataKeyRequest-Ping-2.xml
trunk/geant2-java-sql-ma/samples/requests/SetupDataRequest-Ping-2.xml
Modified:
trunk/geant2-java-sql-ma/conf/eventType-map.xml
trunk/geant2-java-sql-ma/conf/ibatis-clmp-ping.xml
trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbremove.sql
trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbsetup.sql
trunk/geant2-java-sql-ma/conf/sql-database_TEST.xml
trunk/geant2-java-sql-ma/conf/sql-database_clmp-ping.xml
Log:
functionality for ping data updated (and enabled by default)
Modified: trunk/geant2-java-sql-ma/conf/eventType-map.xml
===================================================================
--- trunk/geant2-java-sql-ma/conf/eventType-map.xml 2009-02-03 10:02:33
UTC (rev 4935)
+++ trunk/geant2-java-sql-ma/conf/eventType-map.xml 2009-02-03 11:01:52
UTC (rev 4936)
@@ -92,6 +92,7 @@
<metadataQueryGenerator>org.perfsonar.service.measurementArchive.metadataConfig.queryGenerator.PingQueryGenerator</metadataQueryGenerator>
<responseGenerator>org.perfsonar.service.measurementArchive.sqlType.fetch.PingResponseGenerator</responseGenerator>
<storeRequestProcess>org.perfsonar.service.measurementArchive.sqlType.store.PingStoreRequestProcess</storeRequestProcess>
+ <ibatisConfig>ibatis-SqlMapConfig-clmp-ping.xml</ibatisConfig>
</eventType>
</eventType-config>
Modified: trunk/geant2-java-sql-ma/conf/ibatis-clmp-ping.xml
===================================================================
--- trunk/geant2-java-sql-ma/conf/ibatis-clmp-ping.xml 2009-02-03 10:02:33
UTC (rev 4935)
+++ trunk/geant2-java-sql-ma/conf/ibatis-clmp-ping.xml 2009-02-03 11:01:52
UTC (rev 4936)
@@ -27,23 +27,30 @@
<parameter property="endTime" />
</parameterMap>
+ <!--
<parameterMap id="select-parameters2" class="java.util.HashMap">
<parameter property="metadataId" />
</parameterMap>
+ -->
+ <parameterMap id="select-parameters2" class="java.util.HashMap">
+ <parameter property="metadataId" />
+ <parameter property="metadataId" />
+ </parameterMap>
+
<select id="getResults1"
parameterMap="select-parameters1" resultMap="select-results">
<![CDATA[
select seqNum, value, valueUnits, ttl, numBytes, numBytesUnits,
timeValue, timeType
from clmp_ping
where metadataId = ?
- and timeValue >= ?
+ and timeValue >= ?
and timeValue <= ?
- order by timeValue ASC
+ order by timeValue ASC
]]>
</select>
-
+ <!--
<select id="getResults2"
parameterMap="select-parameters2" resultMap="select-results">
<![CDATA[
@@ -52,6 +59,16 @@
where metadataId = ?
]]>
</select>
+ -->
+ <select id="getResults2"
+ parameterMap="select-parameters2" resultMap="select-results">
+ <![CDATA[
+ select seqNum, value, valueUnits, ttl, numBytes, numBytesUnits,
timeValue, timeType
+ from clmp_ping
+ where metadataId = ?
+ and timeValue = (select MAX(timeValue) from clmp_ping where
metadataId = ?)
+ ]]>
+ </select>
Modified: trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbremove.sql
===================================================================
--- trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbremove.sql 2009-02-03
10:02:33 UTC (rev 4935)
+++ trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbremove.sql 2009-02-03
11:01:52 UTC (rev 4936)
@@ -53,8 +53,8 @@
# clmp_bwctl;
-#DROP TABLE
-# clmp_ping;
+DROP TABLE
+ clmp_ping;
DROP USER
Modified: trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbsetup.sql
===================================================================
--- trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbsetup.sql 2009-02-03
10:02:33 UTC (rev 4935)
+++ trunk/geant2-java-sql-ma/conf/mysql-sqlma-dbsetup.sql 2009-02-03
11:01:52 UTC (rev 4936)
@@ -156,18 +156,18 @@
###########################################################
############### Create table for ping data ################
-#CREATE TABLE
-# clmp_ping
-# (metadataId VARCHAR(255) NOT NULL,
-# seqNum INT UNSIGNED NULL DEFAULT 0,
-# value FLOAT (16,4) NOT NULL,
-# valueUnits VARCHAR(4) NULL,
-# ttl TINYINT UNSIGNED NULL DEFAULT 0,
-# numBytes INT NULL DEFAULT 0,
-# numBytesUnits VARCHAR(10) NULL,
-# timeValue LONG NOT NULL,
-# timeType VARCHAR(4) NULL,
-# ts TIMESTAMP DEFAULT NOW());
+CREATE TABLE
+ clmp_ping
+ (metadataId VARCHAR(255) NOT NULL,
+ seqNum INT UNSIGNED NULL DEFAULT 0,
+ value FLOAT (16,4) NOT NULL,
+ valueUnits VARCHAR(4) NULL,
+ ttl TINYINT UNSIGNED NULL DEFAULT 0,
+ numBytes INT NULL DEFAULT 0,
+ numBytesUnits VARCHAR(10) NULL,
+ timeValue LONG NOT NULL,
+ timeType VARCHAR(4) NULL,
+ ts TIMESTAMP DEFAULT NOW());
############################################################
# insert statements for testing perfsonar_utilization table
@@ -279,3 +279,15 @@
INSERT
INTO perfsonar_iperf
VALUES ('meta2-iperf-test', 93938560, 'bits/sec', 23484640, 'Bytes',
1197642662, NULL, NULL, 'UDP', NULL, NULL, NULL, NULL, NULL, NULL, default);
+
+
+
+# insert statements for testing clmp_ping table
+
+INSERT
+ INTO clmp_ping
+ VALUES ('ping-meta1', 1, 5.3, 'ms', 253, 8, 'Bytes', 1233655716, 'unix',
default);
+
+INSERT
+ INTO clmp_ping
+ VALUES ('ping-meta1', 2, 2.5, 'ms', 253, 8, 'Bytes', 1233655718, 'unix',
default);
Modified: trunk/geant2-java-sql-ma/conf/sql-database_TEST.xml
===================================================================
--- trunk/geant2-java-sql-ma/conf/sql-database_TEST.xml 2009-02-03 10:02:33
UTC (rev 4935)
+++ trunk/geant2-java-sql-ma/conf/sql-database_TEST.xml 2009-02-03 11:01:52
UTC (rev 4936)
@@ -10,6 +10,7 @@
xmlns:errors="http://ggf.org/ns/nmwg/characteristic/errors/2.0/"
xmlns:discards="http://ggf.org/ns/nmwg/characteristic/discards/2.0/"
xmlns:iperf="http://ggf.org/ns/nmwg/tools/iperf/2.0/"
+ xmlns:ping="http://ggf.org/ns/nmwg/tools/ping/2.0/"
xmlns="http://ggf.org/ns/nmwg/base/2.0/">
@@ -336,7 +337,7 @@
</nmwg:data>
- <!-- iperf/bwctl -->
+ <!-- iperf/bwctl metadata section -->
<nmwg:metadata id="meta1-iperf-test">
@@ -363,7 +364,6 @@
</nmwg:data>
-
<nmwg:metadata id="meta2-iperf-test">
<iperf:subject id="subject-1">
<nmwgt:endPointPair
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/">
@@ -388,4 +388,28 @@
</nmwg:data>
+ <!-- ping metadata section -->
+
+
+ <nmwg:metadata id="ping-meta1">
+ <ping:subject id="sub1">
+ <nmwgt:endPointPair>
+ <nmwgt:src type="ipv4" value="222.22.22.22"/>
+ <nmwgt:dst type="ipv4" value="111.11.11.11"/>
+ </nmwgt:endPointPair>
+ </ping:subject>
+
<nmwg:eventType>http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:eventType>
+ </nmwg:metadata>
+
+ <nmwg:data id="ping-data1" metadataIdRef="ping-meta1">
+ <nmwg:key>
+ <nmwg:parameters>
+ <nmwg:parameter name="metadataId">ping-meta1</nmwg:parameter>
+ <nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-clmp-ping.xml</nmwg:parameter>
+ <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:parameter>
+ </nmwg:parameters>
+ </nmwg:key>
+ </nmwg:data>
+
+
</nmwg:store>
\ No newline at end of file
Modified: trunk/geant2-java-sql-ma/conf/sql-database_clmp-ping.xml
===================================================================
--- trunk/geant2-java-sql-ma/conf/sql-database_clmp-ping.xml 2009-02-03
10:02:33 UTC (rev 4935)
+++ trunk/geant2-java-sql-ma/conf/sql-database_clmp-ping.xml 2009-02-03
11:01:52 UTC (rev 4936)
@@ -19,6 +19,7 @@
<nmwg:parameters>
<nmwg:parameter name="metadataId">ping-meta1</nmwg:parameter>
<nmwg:parameter
name="ibatisConfig">ibatis-SqlMapConfig-clmp-ping.xml</nmwg:parameter>
+ <nmwg:parameter
name="eventType">http://ggf.org/ns/nmwg/tools/ping/2.0</nmwg:parameter>
</nmwg:parameters>
</nmwg:key>
</nmwg:data>
Added:
trunk/geant2-java-sql-ma/samples/requests/MeasurementArchiveStoreRequest-Ping-2.xml
Added: trunk/geant2-java-sql-ma/samples/requests/MetadataKeyRequest-Ping-1.xml
Added: trunk/geant2-java-sql-ma/samples/requests/MetadataKeyRequest-Ping-2.xml
Added: trunk/geant2-java-sql-ma/samples/requests/SetupDataRequest-Ping-2.xml
- perfsonar: r4936 - in trunk/geant2-java-sql-ma: conf samples/requests, svnlog, 02/03/2009
Archive powered by MHonArc 2.6.16.