You are viewing a plain text version of this content. The canonical link for it is here.
Posted to olio-commits@incubator.apache.org by ws...@apache.org on 2009/02/24 06:13:15 UTC

svn commit: r747285 - in /incubator/olio/workload/rails/trunk: deploy/ src/org/apache/olio/workload/driver/ src/org/apache/olio/workload/fsloader/ src/org/apache/olio/workload/loader/ src/org/apache/olio/workload/util/

Author: wsobel
Date: Tue Feb 24 06:13:15 2009
New Revision: 747285

URL: http://svn.apache.org/viewvc?rev=747285&view=rev
Log:
OLIO-13: Fixed remaining issues regarding UIDriver and directory renaming.

Modified:
    incubator/olio/workload/rails/trunk/deploy/run.xml
    incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/driver/UIDriver.java
    incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/fsloader/FileLoader.java
    incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/Comments.java
    incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/SocialEvent.java
    incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/util/MemCacheUtility.java

Modified: incubator/olio/workload/rails/trunk/deploy/run.xml
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/deploy/run.xml?rev=747285&r1=747284&r2=747285&view=diff
==============================================================================
--- incubator/olio/workload/rails/trunk/deploy/run.xml (original)
+++ incubator/olio/workload/rails/trunk/deploy/run.xml Tue Feb 24 06:13:15 2009
@@ -22,6 +22,8 @@
             <fa:rampUp>10</fa:rampUp>
             <fa:steadyState>600</fa:steadyState>
             <fa:rampDown>10</fa:rampDown>
+            <fa:variableLoad>false</fa:variableLoad>
+            <fa:variableLoadFile>/faban/load.txt</fa:variableLoadFile>
         </fa:runControl>
         
         <outputDir>/tmp</outputDir>
@@ -48,6 +50,7 @@
                 <interval>30</interval>
             </stats>            
             <runtimeStats target="9988"/>
+	    
             <properties>
                 <property name="serverType">php</property>
                 <property name="resourcePath">/apps/faban/benchmarks/olio/resources/</property>

Modified: incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/driver/UIDriver.java
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/driver/UIDriver.java?rev=747285&r1=747284&r2=747285&view=diff
==============================================================================
--- incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/driver/UIDriver.java (original)
+++ incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/driver/UIDriver.java Tue Feb 24 06:13:15 2009
@@ -319,11 +319,11 @@
         driverMetrics = new UIDriverMetrics();
         ctx.attachMetrics(driverMetrics);
         String hostPorts = ctx.getXPathValue(
-                                "/olio/webServer/fa:hostConfig/fa:hostPorts");
+                                "//webServer/fa:hostConfig/fa:hostPorts");
         List<NameValuePair<Integer>> hostPortList =
                                             Utilities.parseHostPorts(hostPorts);
         int loadedScale = Integer.parseInt(
-                                    ctx.getXPathValue("/olio/dbServer/scale"));
+                                    ctx.getXPathValue("//dbServer/scale"));
         loadedUsers = 4 * loadedScale;
         if (scale > loadedScale)
             throw new FatalException("Data loaded only for " + loadedScale +

Modified: incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/fsloader/FileLoader.java
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/fsloader/FileLoader.java?rev=747285&r1=747284&r2=747285&view=diff
==============================================================================
--- incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/fsloader/FileLoader.java (original)
+++ incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/fsloader/FileLoader.java Tue Feb 24 06:13:15 2009
@@ -16,7 +16,7 @@
  * limitations under the License.
  * 
  */
-package com.sun.web20.fsloader;
+package org.apache.olio.workload.fsloader;
 
 import org.apache.olio.workload.util.ScaleFactors;
 

Modified: incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/Comments.java
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/Comments.java?rev=747285&r1=747284&r2=747285&view=diff
==============================================================================
--- incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/Comments.java (original)
+++ incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/Comments.java Tue Feb 24 06:13:15 2009
@@ -49,7 +49,7 @@
         ratings = new int[commentCount];
         for (int i = 0; i < users.length; i++) {
             users[i] = r.random(1, ScaleFactors.users);;
-            comments[i] = r.makeCString(250, 1000);
+            comments[i] = r.makeCString(250, 500);
             ratings[i] = r.random(2, 5);
         }
         createdTimestamp = r.makeDateInInterval( //createdtimestamp

Modified: incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/SocialEvent.java
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/SocialEvent.java?rev=747285&r1=747284&r2=747285&view=diff
==============================================================================
--- incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/SocialEvent.java (original)
+++ incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/loader/SocialEvent.java Tue Feb 24 06:13:15 2009
@@ -50,8 +50,8 @@
         ThreadResource tr = ThreadResource.getInstance();
         Random r = tr.getRandom();
         StringBuilder buffer = tr.getBuffer();
-        fields[0] = RandomUtil.randomText(r, 20, 50); //title
-        fields[1] = RandomUtil.randomText(r, 500, 2000); // description
+        fields[0] = RandomUtil.randomText(r, 20, 100); //title
+        fields[1] = RandomUtil.randomText(r, 250, 500); // description
         fields[2] = RandomUtil.randomPhone(r, buffer); //phone
         DateFormat dateFormat = tr.getDateFormat(); // eventtimestamp
         String eventDate = dateFormat.format(
@@ -62,7 +62,7 @@
         fields[3] = String.format("%s %02d:%s:00",
                                             eventDate, eventHr, eventMin);
         fields[4] = eventDate; // eventdate
-        fields[5] = RandomUtil.randomText(r, 50, 200); // summary
+        fields[5] = RandomUtil.randomText(r, 50, 100); // summary
         
         createdTimestamp = r.makeDateInInterval( //createdtimestamp
                 BASE_DATE, -540, 0);

Modified: incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/util/MemCacheUtility.java
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/util/MemCacheUtility.java?rev=747285&r1=747284&r2=747285&view=diff
==============================================================================
--- incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/util/MemCacheUtility.java (original)
+++ incubator/olio/workload/rails/trunk/src/org/apache/olio/workload/util/MemCacheUtility.java Tue Feb 24 06:13:15 2009
@@ -225,7 +225,7 @@
     public static void main (String[] args) {
 
         if (args==null || args.length < 4) {//minimum amount of args - one server, -s, -e, -i
-            System.out.println("Usage:  java com.sun.web20.MemCacheUtility server:port [server2:port server3:port] -s startTime -e endTime -i interval");
+            System.out.println("Usage:  java org.apache.olio.workload.util.MemCacheUtility server:port [server2:port server3:port] -s startTime -e endTime -i interval");
             System.out.println(" where startTime = ramp up time in seconds.  Statistics collection will NOT occur during ramp up time and will sleep for startTime period");
             System.out.println(" endTime = steady State time in seconds.  Statistics collection will only occur during the steady state period");
             System.out.println(" interval = time between statistics collection snapshots, in seconds.");