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 2008/10/20 17:39:20 UTC
svn commit: r706345 [2/5] - in /incubator/olio/workload/rails: ./ trunk/
trunk/bin/ trunk/config/ trunk/config/security/ trunk/deploy/ trunk/lib/
trunk/mysql-connector-java-5.0.6/ trunk/mysql-connector-java-5.0.6/debug/
trunk/mysql-connector-java-5.0.6...
Added: incubator/olio/workload/rails/trunk/deploy/config.xhtml
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/deploy/config.xhtml?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/deploy/config.xhtml (added)
+++ incubator/olio/workload/rails/trunk/deploy/config.xhtml Mon Oct 20 10:39:16 2008
@@ -0,0 +1,512 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- $Id: config.xhtml,v 1.15 2008/04/10 07:47:39 akara Exp $ -->
+<html xmlns:chiba="http://chiba.sourceforge.net/2003/08/xforms"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:fa="http://faban.sunsource.net/ns/faban"
+ xmlns:fh="http://faban.sunsource.net/ns/fabanharness"
+ xmlns:fd="http://faban.sunsource.net/ns/fabandriver"
+
+ chiba:stylesheet="faban.xsl">
+ <head>
+ <xforms:model id="benchmark-model">
+ <xforms:instance id="benchmark-instance" src="{benchmark.template}"/>
+ <xforms:submission xforms:action="schedule-run.jsp" xforms:replace="all" id="submission-debug" xforms:method="post"/>
+ <xforms:bind id="bind-web20" xforms:nodeset="/web20">
+ <xforms:bind id="bind-jvmConfig" xforms:nodeset="fh:jvmConfig">
+ <xforms:bind id="bind-javaHome" xforms:nodeset="fh:javaHome"/>
+ <xforms:bind id="bind-jvmOptions" xforms:nodeset="fh:jvmOptions"/>
+ </xforms:bind>
+ <xforms:bind id="bind-runConfig" xforms:nodeset="fa:runConfig">
+ <xforms:bind id="bind-description" xforms:nodeset="fh:description"/>
+ <xforms:bind id="bind-runConfig-hostConfig" xforms:nodeset="fa:hostConfig">
+ <xforms:bind id="bind-agent-host" xforms:nodeset="fa:host"/>
+ <xforms:bind id="bind-agent-tools" xforms:nodeset="fh:tools"/>
+ <xforms:bind id="bind-agent-userCommands" xforms:nodeset="fh:userCommands"/>
+ </xforms:bind>
+ <xforms:bind id="bind-scale" xforms:nodeset="fa:scale" xforms:type="positiveInteger"/>
+ <xforms:bind id="bind-runControl" xforms:nodeset="fa:runControl">
+ <xforms:bind id="bind-unit" xforms:nodeset="@unit"/>
+ <xforms:bind id="bind-rampUp" xforms:nodeset="fa:rampUp" xforms:type="positiveInteger"/>
+ <xforms:bind id="bind-steadyState" xforms:nodeset="fa:steadyState" xforms:type="positiveInteger"/>
+ <xforms:bind id="bind-rampDown" xforms:nodeset="fa:rampDown" xforms:type="positiveInteger"/>
+ </xforms:bind>
+ <xforms:bind id="bind-threadStart" xforms:nodeset="fd:threadStart">
+ <xforms:bind id="bind-delay" xforms:nodeset="fd:delay" xforms:type="positiveInteger"/>
+ <xforms:bind id="bind-simultaneous" xforms:nodeset="fd:simultaneous"/>
+ <xforms:bind id="bind-parallel" xforms:nodeset="fd:parallel"/>
+ </xforms:bind>
+ <xforms:bind id="bind-webServer" xforms:nodeset="fd:driverConfig[@name='UIDriver']">
+ <xforms:bind id="bind-driver-agents" xforms:nodeset="fd:agents" xforms:type="positiveInteger"/>
+ <xforms:bind id="bind-driver-statsInterval" xforms:nodeset="fd:stats/fd:interval" xforms:type="positiveInteger"/>
+ <xforms:bind id="bind-driver-properties" xforms:nodeset="fd:properties">
+ <xforms:bind id="bind-driver-serverType" xforms:nodeset="fd:property[@name='serverType']"/>
+ </xforms:bind>
+ </xforms:bind>
+ </xforms:bind>
+
+ <xforms:bind id="bind-webServer" xforms:nodeset="webServer">
+ <xforms:bind id="bind-webServer-hostConfig" xforms:nodeset="fa:hostConfig">
+ <xforms:bind id="bind-webServer-hostPorts" xforms:nodeset="fa:hostPorts"/>
+ <xforms:bind id="bind-webServer-tools" xforms:nodeset="fh:tools"/>
+ <xforms:bind id="bind-webServer-userCommands" xforms:nodeset="fh:userCommands"/>
+ </xforms:bind>
+ <!-- addition here -->
+ <xforms:bind id="bind-webServer-type" xforms:nodeset="type"/>
+ <xforms:bind id="bind-webServer-binPath" xforms:nodeset="hostBinPath"/>
+ <xforms:bind id="bind-webServer-logPath" xforms:nodeset="hostLogPath"/>
+ <xforms:bind id="bind-webServer-confPath" xforms:nodeset="hostConfPath"/>
+ <xforms:bind id="bind-webServer-phpIniPath" xforms:nodeset="phpIniPath"/>
+ </xforms:bind>
+
+
+ <xforms:bind id="bind-dbServer" xforms:nodeset="dbServer">
+ <xforms:bind id="bind-dbServer-hostConfig" xforms:nodeset="fa:hostConfig">
+ <xforms:bind id="bind-dbServer-host" xforms:nodeset="fa:host"/>
+ <xforms:bind id="bind-dbServer-tools" xforms:nodeset="fh:tools"/>
+ <xforms:bind id="bind-dbServer-userCommands" xforms:nodeset="fh:userCommands"/>
+ </xforms:bind>
+ <xforms:bind id="bind-dbDriver" xforms:nodeset="dbDriver"/>
+ <xforms:bind id="bind-connectURL" xforms:nodeset="connectURL"/>
+ <xforms:bind id="bind-reloadDB" xforms:nodeset="reloadDB" xforms:type="boolean"/>
+ <xforms:bind id="bind-load-scale" xforms:nodeset="scale" xforms:type="positiveInteger"/>
+ <!-- addition here -->
+ <xforms:bind id="bind-db-homePath" xforms:nodeset="dbHomePath" />
+ <xforms:bind id="bind-db-confPath" xforms:nodeset="dbConfPath" />
+ </xforms:bind>
+ <xforms:bind id="bind-dataStorage" xforms:nodeset="dataStorage">
+ <xforms:bind id="bind-dataStorage-hostConfig" xforms:nodeset="fa:hostConfig">
+ <xforms:bind id="bind-dataStorage-host" xforms:nodeset="fa:host"/>
+ <xforms:bind id="bind-dataStorage-tools" xforms:nodeset="fh:tools"/>
+ <xforms:bind id="bind-dataStorage-userCommands" xforms:nodeset="fh:userCommands"/>
+ </xforms:bind>
+ <xforms:bind id="bind-reloadMedia" xforms:nodeset="reloadMedia" xforms:type="boolean"/>
+ </xforms:bind>
+<!-- change here -->
+ <xforms:bind id="bind-cacheServers" xforms:nodeset="cacheServers">
+ <xforms:bind id="bind-cacheServers-hostConfig" xforms:nodeset="fa:hostConfig">
+ <xforms:bind id="bind-cacheServers-tools" xforms:nodeset="fh:tools"/>
+ <xforms:bind id="bind-cacheServers-userCommands" xforms:nodeset="fh:userCommands"/>
+ </xforms:bind>
+ <xforms:bind id="bind-cache-binPath" xforms:nodeset="cacheBinPath"/>
+ <xforms:bind id="bind-cacheServers-serverList" xforms:nodeset="serverList"/>
+ </xforms:bind>
+ <!-- Shanti - comenting for now, as not used
+ <xforms:bind id="bind-otherServers" xforms:nodeset="otherServers">
+ <xforms:bind id="bind-otherServers-hostConfig" xforms:nodeset="fa:hostConfig">
+ <xforms:bind id="bind-otherServers-host" xforms:nodeset="fa:host"/>
+ <xforms:bind id="bind-otherServers-tools" xforms:nodeset="fh:tools"/>
+ </xforms:bind>
+ </xforms:bind>
+ -->
+ </xforms:bind>
+ </xforms:model>
+ <xforms:model id="benchmark-labels">
+ <xforms:instance id="benchmark-label-names">
+ <labels>
+ <benchmark>Social Calendar Benchmark</benchmark>
+ <jvmConfig>Java</jvmConfig>
+ <javaHome>JAVA HOME</javaHome>
+ <jvmOptions>JVM Options</jvmOptions>
+ <runConfig>Driver</runConfig>
+ <description>Description</description>
+ <scale>Concurrent Users</scale>
+ <loadScale>Loaded for Concurrent Users</loadScale>
+ <runControl>Run Control</runControl>
+ <unit>Unit</unit>
+ <time>Time (sec)</time>
+ <cycles>Cycles</cycles>
+ <rampUp>Ramp Up</rampUp>
+ <steadyState>Steady State</steadyState>
+ <rampDown>Ramp Down</rampDown>
+ <yes>Yes</yes>
+ <no>No</no>
+ <threadStart>Client Startup</threadStart>
+ <delay>Time between starts (ms)</delay>
+ <simultaneous>Start simultaneously</simultaneous>
+ <parallel>Start agents in parallel</parallel>
+ <webServer>Web Server</webServer>
+ <dbServer>Database Server</dbServer>
+ <dataStorage>Data Storage Server</dataStorage>
+ <cacheServers>Memcached Servers</cacheServers>
+ <servers>Data Servers</servers>
+ <serverType>Server type</serverType>
+ <dbDriver>JDBC driver class name</dbDriver>
+ <connectURL>JDBC connection URL</connectURL>
+ <reloadDB>Reload Database</reloadDB>
+ <reloadMedia>Reload Images</reloadMedia>
+ <dbHomePath>Path for Database Home</dbHomePath>
+ <webserverType>Webserver type(apache,lighttpd)</webserverType>
+ <webserverBinPath>Webserver bin Directory</webserverBinPath>
+ <webserverLogPath>Webserver logs Directory</webserverLogPath>
+ <webserverConfPath>Webserver config files Directory</webserverConfPath>
+ <phpIniPath>php.ini Directory</phpIniPath>
+ <dbConfPath>DB config file Directory</dbConfPath>
+ <otherServers>Cache, Storage, or Other Servers</otherServers>
+ <agents>Agents</agents>
+ <statsInterval>Stats Collection Interval</statsInterval>
+ <serverConfig>Server Information</serverConfig>
+ <connectURL>Database Connection URL</connectURL>
+ <host>Host</host>
+ <hosts>Hosts</hosts>
+ <hostPorts>Host:Port Pairs</hostPorts>
+ <port>Port</port>
+ <serverList>Memcached Hosts:Ports</serverList>
+ <cacheBinPath>Memcached bin Directory</cacheBinPath>
+ <pathConfig>URL Path Configurations</pathConfig>
+ <java>Java</java>
+ <php>PHP</php>
+ <rails>Rails</rails>
+ <tools>Tools</tools>
+ <userCommands>User Commands</userCommands>
+ <ok>Ok</ok>
+ <cancel>Cancel</cancel>
+ </labels>
+ </xforms:instance>
+ </xforms:model>
+ </head>
+ <body>
+ <xforms:group id="group-tabsheet">
+ <xforms:trigger id="trigger-jvmConfig">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/jvmConfig"/>
+ <xforms:action id="action-jvmConfig">
+ <xforms:revalidate xforms:model="benchmark-model" id="revalidate-jvmConfig"/>
+ <xforms:toggle id="toggle-jvmConfig" xforms:case="case-jvmConfig"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger id="trigger-runConfig">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/runConfig"/>
+ <xforms:action id="action-runConfig">
+ <xforms:revalidate xforms:model="benchmark-model" id="revalidate-runConfig"/>
+ <xforms:toggle id="toggle-runConfig" xforms:case="case-runConfig"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger id="trigger-webServer">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/webServer"/>
+ <xforms:action id="action-webServer">
+ <xforms:revalidate xforms:model="benchmark-model" id="revalidate-webServer"/>
+ <xforms:toggle id="toggle-webServer" xforms:case="case-webServer"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger id="trigger-servers">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/servers"/>
+ <xforms:action id="action-servers">
+ <xforms:revalidate xforms:model="benchmark-model" id="revalidate-servers"/>
+ <xforms:toggle id="toggle-servers" xforms:case="case-servers"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:switch id="switch">
+ <xforms:case id="case-jvmConfig" xforms:selected="true">
+ <xforms:group id="group-nogroup">
+ <xforms:input id="input-javaHome" xforms:bind="bind-javaHome">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/javaHome"/>
+ </xforms:input>
+ <xforms:input id="input-jvmOptions" xforms:bind="bind-jvmOptions">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/jvmOptions"/>
+ </xforms:input>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="case-runConfig">
+ <xforms:group id="group-nogroup">
+ <xforms:textarea id="input-description" xforms:bind="bind-description">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/description"/>
+ <xforms:hint>Enter description of this run</xforms:hint>
+ </xforms:textarea>
+ <xforms:input id="input-agent-host" xforms:bind="bind-agent-host">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/hosts"/>
+ <xforms:hint>Enter machine names separated by space</xforms:hint>
+ <xforms:help>Enter names of driver machines, separated by space</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-scale" xforms:bind="bind-scale">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/scale"/>
+ <xforms:hint>Enter Transaction rate</xforms:hint>
+ <xforms:help>Enter Transaction rate (Default 1)</xforms:help>
+ <xforms:alert>Not a valid number</xforms:alert>
+ </xforms:input>
+ <xforms:input id="input-agent-tools" xforms:bind="bind-agent-tools">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/tools"/>
+ <xforms:hint>Enter tool commands to collect statistics, separated by semi-colon</xforms:hint>
+ <xforms:help>Enter tool commands to collect statistics, separated by semi-colon</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-agent-userCommands" xforms:bind="bind-agent-userCommands">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/userCommands"/>
+ <xforms:hint>Enter any extra command or script to execute</xforms:hint>
+ <xforms:help>Enter any extra command or script to execute</xforms:help>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group id="group-runControl">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/runControl"/>
+ <xforms:output xforms:bind="bind-unit"/>
+ <xforms:input id="input-rampUp" xforms:bind="bind-rampUp">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/rampUp"/>
+ </xforms:input>
+ <xforms:input id="input-steadyState" xforms:bind="bind-steadyState">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/steadyState"/>
+ </xforms:input>
+ <xforms:input id="input-rampDown" xforms:bind="bind-rampDown">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/rampDown"/>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group id="group-threadStart">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/threadStart"/>
+ <xforms:input id="input-delay" xforms:bind="bind-delay">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/delay"/>
+ </xforms:input>
+ <xforms:select1 id="select1-simultaneous" xforms:bind="bind-simultaneous">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/simultaneous"/>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/yes"/>
+ <xforms:value>true</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/no"/>
+ <xforms:value>false</xforms:value>
+ </xforms:item>
+ <xforms:hint>Yes to wait and simultaneously start the load, no to gradually increase load.</xforms:hint>
+ <xforms:help>Yes to wait and simultaneously start the load, no to gradually increase load.</xforms:help>
+ </xforms:choices>
+ </xforms:select1>
+ <xforms:select1 id="select1-parallel" xforms:bind="bind-parallel">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/parallel"/>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/yes"/>
+ <xforms:value>true</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/no"/>
+ <xforms:value>false</xforms:value>
+ </xforms:item>
+ <xforms:hint>Yes to start load in parallel on all agents, no to wait for each agent to finish.</xforms:hint>
+ <xforms:help>Yes to start load in parallel on all agents, no to wait for each agent to finish.</xforms:help>
+ </xforms:choices>
+ </xforms:select1>
+ </xforms:group>
+ <xforms:group id="group-nogroup">
+ <xforms:input id="input-driver-agents" xforms:bind="bind-driver-agents">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/agents"/>
+ <xforms:hint>The number of driver agents to run</xforms:hint>
+ <xforms:help>Enter the number of agents, to be divided across driverHosts</xforms:help>
+ <xforms:alert>Not a valid number</xforms:alert>
+ </xforms:input>
+ <xforms:input id="input-driver-statsInterval" xforms:bind="bind-driver-statsInterval">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/statsInterval"/>
+ <xforms:hint>The interval, in seconds, to collect detailed statistics</xforms:hint>
+ <xforms:help>Enter the interval, in seconds, to collect detailed statistics</xforms:help>
+ <xforms:alert>Not a valid number</xforms:alert>
+ </xforms:input>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="case-webServer">
+ <xforms:group id="group-serverConfig">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/serverConfig"/>
+ <xforms:input id="input-webServer-hostPorts" xforms:bind="bind-webServer-hostPorts">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/hostPorts"/>
+ <xforms:hint>The server host names or IP addresses and ports in the form host:port, space separated</xforms:hint>
+ <xforms:help>Enter the server host names or IP addresses and ports in the form host:port, space separated</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-webServer-type" xforms:bind="bind-webServer-type">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/webserverType"/>
+ <xforms:hint>Which webserver (apache or lighttpd)</xforms:hint>
+ <xforms:help>Enter the webserver type</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-webServer-binPath" xforms:bind="bind-webServer-binPath">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/webserverBinPath"/>
+ <xforms:hint>Enter the path to the webserver bin directory</xforms:hint>
+ <xforms:help>Enter the path to the webserver bin directory</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-webServer-logPath" xforms:bind="bind-webServer-logPath">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/webserverLogPath"/>
+ <xforms:hint>Enter the path to the webserver logs directory</xforms:hint>
+ <xforms:help>Enter the path to the webserver logs directory</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-webServer-confPath" xforms:bind="bind-webServer-confPath">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/webserverConfPath"/>
+ <xforms:hint>Enter the path to the webserver config files directory</xforms:hint>
+ <xforms:help>Enter the path to the webserver config files directory</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-webServer-phpIniPath" xforms:bind="bind-webServer-phpIniPath">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/phpIniPath"/>
+ <xforms:hint>Enter the path to the directory containing php.ini</xforms:hint>
+ <xforms:help>Enter the path to the directory containing php.ini</xforms:help>
+ </xforms:input>
+
+ <xforms:select1 id="select1-serverType" xforms:bind="bind-driver-serverType">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/serverType"/>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/java"/>
+ <xforms:value>jsp</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/php"/>
+ <xforms:value>php</xforms:value>
+ </xforms:item>
+ <xforms:hint>Choose the server architecture type.</xforms:hint>
+ <xforms:help>Choose the server architecture type.</xforms:help>
+ </xforms:choices>
+ </xforms:select1>
+ <xforms:input id="input-webServer-tools" xforms:bind="bind-webServer-tools">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/tools"/>
+ <xforms:hint>Enter tool commands to collect statistics, separated by semi-colon</xforms:hint>
+ <xforms:help>Enter tool commands to collect statistics, separated by semi-colon</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-webServer-userCommands" xforms:bind="bind-webServer-userCommands">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/userCommands"/>
+ <xforms:hint>Enter any extra command or script to execute</xforms:hint>
+ <xforms:help>Enter any extra command or script to execute</xforms:help>
+ </xforms:input>
+ </xforms:group>
+ </xforms:case>
+ <xforms:case id="case-servers">
+ <xforms:group id="group-dbServer">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/dbServer"/>
+ <xforms:input id="input-dbServer-host" xforms:bind="bind-dbServer-host">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/host"/>
+ <xforms:hint>The server host name or IP address</xforms:hint>
+ <xforms:help>Enter the server host name or IP address</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-dbDriver" xforms:bind="bind-dbDriver">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/dbDriver"/>
+ <xforms:hint>The JDBC driver class name</xforms:hint>
+ <xforms:help>Enter the JDBC driver class name</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-connectURL" xforms:bind="bind-connectURL">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/connectURL"/>
+ <xforms:hint>The JDBC connection URL</xforms:hint>
+ <xforms:help>Enter the JDBC connection URL</xforms:help>
+ </xforms:input>
+ <xforms:select1 id="select1-reloadDB" xforms:bind="bind-reloadDB">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/reloadDB"/>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/yes"/>
+ <xforms:value>true</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/no"/>
+ <xforms:value>false</xforms:value>
+ </xforms:item>
+ <xforms:hint>Yes to reload the database, otherwise database not reloaded.</xforms:hint>
+ <xforms:help>Yes to reload the database, otherwise database not reloaded.</xforms:help>
+ </xforms:choices>
+ </xforms:select1>
+ <xforms:input id="input-load-scale" xforms:bind="bind-load-scale">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/loadScale"/>
+ <xforms:hint>Enter the number of concurrent users data is loaded for</xforms:hint>
+ <xforms:help>Enter the number of concurrent users data is loaded for</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-dbServer-tools" xforms:bind="bind-dbServer-tools">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/tools"/>
+ <xforms:hint>Enter tool commands to collect statistics, separated by semi-colon</xforms:hint>
+ <xforms:help>Enter tool commands to collect statistics, separated by semi-colon</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-dbServer-userCommands" xforms:bind="bind-dbServer-userCommands">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/userCommands"/>
+ <xforms:hint>Enter any extra command or script to execute</xforms:hint>
+ <xforms:help>Enter any extra command or script to execute</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-db-homePath" xforms:bind="bind-db-homePath">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/dbHomePath"/>
+ <xforms:hint>Enter the path to $DATABASE_HOME</xforms:hint>
+ <xforms:help>Enter the path to $DATABASE_HOME</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-db-confPath" xforms:bind="bind-db-confPath">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/dbConfPath"/>
+ <xforms:hint>Enter DB conf file directory</xforms:hint>
+ <xforms:help>Enter DB conf file directory (e.g /etc)</xforms:help>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group id="group-dataStorage">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/dataStorage"/>
+ <xforms:input id="input-dataStorage-host" xforms:bind="bind-dataStorage-host">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/host"/>
+ <xforms:hint>The server host name or IP address</xforms:hint>
+ <xforms:help>Enter the server host name or IP address</xforms:help>
+ </xforms:input>
+ <xforms:select1 id="select1-reloadMedia" xforms:bind="bind-reloadMedia">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/reloadMedia"/>
+ <xforms:choices>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/yes"/>
+ <xforms:value>true</xforms:value>
+ </xforms:item>
+ <xforms:item>
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/no"/>
+ <xforms:value>false</xforms:value>
+ </xforms:item>
+ <xforms:hint>Yes to reload the images, otherwise images not reloaded.</xforms:hint>
+ <xforms:help>Yes to reload the images, otherwise images not reloaded.</xforms:help>
+ </xforms:choices>
+ </xforms:select1>
+ <xforms:input id="input-dataStorage-tools" xforms:bind="bind-dataStorage-tools">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/tools"/>
+ <xforms:hint>Enter tool commands to collect statistics, separated by semi-colon</xforms:hint>
+ <xforms:help>Enter tool commands to collect statistics, separated by semi-colon</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-dataStorage-userCommands" xforms:bind="bind-dataStorage-userCommands">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/userCommands"/>
+ <xforms:hint>Enter any extra command or script to execute</xforms:hint>
+ <xforms:help>Enter any extra command or script to execute</xforms:help>
+ </xforms:input>
+ </xforms:group>
+ <xforms:group id="group-cacheServers">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/cacheServers"/>
+ <xforms:input id="input-cacheServers-serverList" xforms:bind="bind-cacheServers-serverList">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/serverList"/>
+ <xforms:hint>The memcached servers' [host:port] pairs, space separated</xforms:hint>
+ <xforms:help>Enter the memcached servers' [host:port] pairs, space separated</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-cacheServers-tools" xforms:bind="bind-cacheServers-tools">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/tools"/>
+ <xforms:hint>Enter tool commands to collect statistics, separated by semi-colon</xforms:hint>
+ <xforms:help>Enter tool commands to collect statistics, separated by semi-colon</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-cacheServers-userCommands" xforms:bind="bind-cacheServers-userCommands">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/userCommands"/>
+ <xforms:hint>Enter any extra command or script to execute</xforms:hint>
+ <xforms:help>Enter any extra command or script to execute</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-cacheServers-binPath" xforms:bind="bind-cache-binPath">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/cacheBinPath"/>
+ <xforms:hint>Enter the path to the cache server bin directory</xforms:hint>
+ <xforms:help>Enter the path to the cache server bin directory</xforms:help>
+ </xforms:input>
+ </xforms:group>
+ <!-- Shanti - commenting for now, as not used
+ <xforms:group id="group-otherServers">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/otherServers"/>
+ <xforms:input id="input-otherServers-host" xforms:bind="bind-otherServers-host">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/hosts"/>
+ <xforms:hint>The servers' host names or IP addresses, space separated</xforms:hint>
+ <xforms:help>Enter the servers' host names or IP addresses, space separated</xforms:help>
+ </xforms:input>
+ <xforms:input id="input-otherServers-tools" xforms:bind="bind-otherServers-tools">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/tools"/>
+ <xforms:hint>Enter tool commands to collect statistics, separated by semi-colon</xforms:hint>
+ <xforms:help>Enter tool commands to collect statistics, separated by semi-colon</xforms:help>
+ </xforms:input>
+ </xforms:group>
+ -->
+ </xforms:case>
+ </xforms:switch>
+ </xforms:group>
+
+
+ <xforms:group id="group-buttons">
+ <xforms:trigger id="trigger-ok">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/ok"/>
+ <xforms:action id="action-ok">
+ <xforms:send id="send-debug" xforms:submission="submission-debug"/>
+ </xforms:action>
+ </xforms:trigger>
+ <xforms:trigger id="trigger-cancel">
+ <xforms:label xforms:model="benchmark-labels" xforms:ref="/labels/cancel"/>
+ <xforms:action id="action-cancel">
+ <xforms:reset id="reset-cancel" xforms:model="benchmark-model"/>
+ <xforms:toggle id="toggle-cancel" xforms:case="case-jvmConfig"/>
+ </xforms:action>
+ </xforms:trigger>
+ </xforms:group>
+ </body>
+</html>
Added: incubator/olio/workload/rails/trunk/deploy/run.xml
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/deploy/run.xml?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/deploy/run.xml (added)
+++ incubator/olio/workload/rails/trunk/deploy/run.xml Mon Oct 20 10:39:16 2008
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web20>
+ <jvmConfig xmlns="http://faban.sunsource.net/ns/fabanharness">
+ <javaHome>/usr/jdk/instances/jdk1.6.0</javaHome>
+ <jvmOptions>-Xmx1g -Xms256m -XX:+DisableExplicitGC</jvmOptions>
+ </jvmConfig>
+
+ <fa:runConfig definition="com.sun.web20.driver.UIDriver" xmlns="http://faban.sunsource.net/ns/fabandriver" xmlns:fa="http://faban.sunsource.net/ns/faban" xmlns:fh="http://faban.sunsource.net/ns/fabanharness">
+ <fh:description>Enter description for this run here</fh:description>
+
+ <fa:hostConfig>
+ <fa:host>driverHost</fa:host>
+ <fh:enabled>true</fh:enabled>
+ <fh:cpus>0</fh:cpus>
+ <fh:tools>vmstat 10</fh:tools>
+ <fh:userCommands/>
+ </fa:hostConfig>
+
+ <fa:scale>50</fa:scale>
+
+ <fa:runControl>
+ <fa:rampUp>10</fa:rampUp>
+ <fa:steadyState>600</fa:steadyState>
+ <fa:rampDown>10</fa:rampDown>
+ </fa:runControl>
+
+ <outputDir>/tmp</outputDir>
+
+ <audit>false</audit>
+ <threadStart>
+ <delay>10</delay>
+ <simultaneous>false</simultaneous>
+ <parallel>false</parallel>
+ </threadStart>
+
+ <stats>
+ <maxRunTime>6</maxRunTime>
+ <interval>30</interval>
+ </stats>
+
+ <runtimeStats enabled="false">
+ <interval>5</interval>
+ </runtimeStats>
+
+ <driverConfig name="UIDriver">
+ <agents>1</agents>
+ <stats>
+ <interval>30</interval>
+ </stats>
+ <runtimeStats target="9988"/>
+ <properties>
+ <property name="serverType">php</property>
+ <property name="resourcePath">/apps/faban/benchmarks/web20/resources/</property>
+ </properties>
+ </driverConfig>
+ </fa:runConfig>
+
+ <webServer>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:hostPorts>webserverHost:8080</fa:hostPorts>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>vmstat 10; mpstat 10; netsum -a -i 10</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <type>apache</type>
+ <hostBinPath>/opt/coolstack/apache2/bin</hostBinPath>
+ <hostLogPath>/opt/coolstack/apache2/logs</hostLogPath>
+ <hostConfPath>/opt/coolstack/apache2/conf</hostConfPath>
+ <phpIniPath>/opt/coolstack/php5/lib</phpIniPath>
+ </webServer>
+ <dbServer>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:host>dbHost</fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>vmstat 10; mpstat 10; netsum -a -i 10</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <dbDriver>com.mysql.jdbc.Driver</dbDriver>
+ <connectURL>jdbc:mysql://dbHost/web20load?user=web20&password=web20&relaxAutoCommit=true&sessionVariables=FOREIGN_KEY_CHECKS=0</connectURL>
+ <reloadDB>true</reloadDB>
+ <scale>50</scale>
+ <dbHomePath>/opt/coolstack/mysql_32bit</dbHomePath>
+ <dbConfPath>/etc</dbConfPath>
+ </dbServer>
+ <dataStorage>
+ <fa:hostConfig xmlns:fa="http://faban.sunsource.net/ns/faban"
+ xmlns="http://faban.sunsource.net/ns/fabanharness">
+ <fa:host>storageHost</fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>NONE</tools>
+ <userCommands></userCommands>
+ </fa:hostConfig>
+ <reloadMedia>false</reloadMedia>
+ </dataStorage>
+ <cacheServers>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:host></fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>NONE</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <cacheBinPath>/opt/coolstack/bin</cacheBinPath>
+ <serverList>cacheHost:11212 cacheHost:11211</serverList>
+ </cacheServers>
+ <!-- Shanti - commenting as not used
+ <otherServers>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:host></fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>NONE</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <serverList></serverList>
+ </otherServers>
+ -->
+</web20>
\ No newline at end of file
Added: incubator/olio/workload/rails/trunk/deploy/run2.xml
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/deploy/run2.xml?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/deploy/run2.xml (added)
+++ incubator/olio/workload/rails/trunk/deploy/run2.xml Mon Oct 20 10:39:16 2008
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web20>
+ <jvmConfig xmlns="http://faban.sunsource.net/ns/fabanharness">
+ <javaHome>/usr/jdk/instances/jdk1.6.0</javaHome>
+ <jvmOptions>-Xmx1g -Xms256m -XX:+DisableExplicitGC</jvmOptions>
+ </jvmConfig>
+
+ <fa:runConfig definition="com.sun.web20.driver.UIDriver" xmlns="http://faban.sunsource.net/ns/fabandriver" xmlns:fa="http://faban.sunsource.net/ns/faban" xmlns:fh="http://faban.sunsource.net/ns/fabanharness">
+ <fh:description>Enter description for this run here</fh:description>
+
+ <fa:hostConfig>
+ <fa:host>driverHost</fa:host>
+ <fh:enabled>true</fh:enabled>
+ <fh:cpus>0</fh:cpus>
+ <fh:tools>vmstat 10</fh:tools>
+ <fh:userCommands/>
+ </fa:hostConfig>
+
+ <fa:scale>50</fa:scale>
+
+ <fa:runControl>
+ <fa:rampUp>10</fa:rampUp>
+ <fa:steadyState>600</fa:steadyState>
+ <fa:rampDown>10</fa:rampDown>
+ </fa:runControl>
+
+ <outputDir>/tmp</outputDir>
+
+ <audit>false</audit>
+ <threadStart>
+ <delay>10</delay>
+ <simultaneous>false</simultaneous>
+ <parallel>false</parallel>
+ </threadStart>
+
+ <stats>
+ <maxRunTime>6</maxRunTime>
+ <interval>30</interval>
+ </stats>
+
+ <runtimeStats enabled="false">
+ <interval>5</interval>
+ </runtimeStats>
+
+ <driverConfig name="UIDriver">
+ <agents>1</agents>
+ <stats>
+ <interval>30</interval>
+ </stats>
+ <runtimeStats target="9988"/>
+ <properties>
+ <property name="serverType">php</property>
+ <property name="resourcePath">/apps/faban/benchmarks/web20/resources/</property>
+ </properties>
+ </driverConfig>
+ </fa:runConfig>
+
+ <webServer>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:host/>
+ <fa:hostPorts>webserverHost:8080</fa:hostPorts>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>vmstat 10; mpstat 10; netsum -a -i 10</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <type>apache</type>
+ <hostBinPath>/opt/coolstack/apache2/bin</hostBinPath>
+ <hostLogPath>/opt/coolstack/apache2/logs</hostLogPath>
+ <hostConfPath>/opt/coolstack/apache2/conf</hostConfPath>
+ <phpIniPath>/opt/coolstack/php5/lib</phpIniPath>
+ </webServer>
+ <dbServer>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:host>dbHost</fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>vmstat 10; mpstat 10; netsum -a -i 10</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <dbDriver>com.mysql.jdbc.Driver</dbDriver>
+ <connectURL>jdbc:mysql://dbHost/web20load?user=web20&password=web20&relaxAutoCommit=true&sessionVariables=FOREIGN_KEY_CHECKS=0</connectURL>
+ <reloadDB>true</reloadDB>
+ <scale>50</scale>
+ <dbHomePath>/opt/coolstack/mysql_32bit</dbHomePath>
+ <dbConfPath>/etc</dbConfPath>
+ </dbServer>
+ <dataStorage>
+ <fa:hostConfig xmlns:fa="http://faban.sunsource.net/ns/faban"
+ xmlns="http://faban.sunsource.net/ns/fabanharness">
+ <fa:host>storageHost</fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>NONE</tools>
+ <userCommands></userCommands>
+ </fa:hostConfig>
+ <reloadMedia>false</reloadMedia>
+ </dataStorage>
+ <cacheServers>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:host></fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>NONE</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <cacheBinPath>/opt/coolstack/bin</cacheBinPath>
+ <serverList>cacheHost:11212 cacheHost:11211</serverList>
+ </cacheServers>
+ <!-- Shanti - commenting as not used
+ <otherServers>
+ <fa:hostConfig xmlns="http://faban.sunsource.net/ns/fabanharness" xmlns:fa="http://faban.sunsource.net/ns/faban">
+ <fa:host></fa:host>
+ <enabled>true</enabled>
+ <cpus>0</cpus>
+ <tools>NONE</tools>
+ <userCommands/>
+ </fa:hostConfig>
+ <serverList></serverList>
+ </otherServers>
+ -->
+</web20>
Added: incubator/olio/workload/rails/trunk/lib/java_memcached-release_1.5.1.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/lib/java_memcached-release_1.5.1.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/lib/java_memcached-release_1.5.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/lib/mysql-connector-java-5.0.6-bin.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/lib/mysql-connector-java-5.0.6-bin.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/lib/mysql-connector-java-5.0.6-bin.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/debug/mysql-connector-java-5.0.6-bin-g.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/debug/mysql-connector-java-5.0.6-bin-g.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/debug/mysql-connector-java-5.0.6-bin-g.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/ant-contrib.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/ant-contrib.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/ant-contrib.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/aspectjrt.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/aspectjrt.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/aspectjrt.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/aspectjtools.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/aspectjtools.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/aspectjtools.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/c3p0-0.9.1-pre6.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/c3p0-0.9.1-pre6.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/c3p0-0.9.1-pre6.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/commons-logging.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/commons-logging.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/commons-logging.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jboss-common-jdbc-wrapper.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jboss-common-jdbc-wrapper.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jboss-common-jdbc-wrapper.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jdbc2_0-stdext.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jdbc2_0-stdext.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jdbc2_0-stdext.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jta-spec1_0_1.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jta-spec1_0_1.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/jta-spec1_0_1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/junit.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/junit.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/junit.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/log4j-1.2.9.jar
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/log4j-1.2.9.jar?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/lib/log4j-1.2.9.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/testsuite/simple/tb2-data.txt.gz
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/testsuite/simple/tb2-data.txt.gz?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/testsuite/simple/tb2-data.txt.gz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/testsuite/ssl-test-certs/test-cert-store
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/testsuite/ssl-test-certs/test-cert-store?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/mysql-connector-java-5.0.6/src/testsuite/ssl-test-certs/test-cert-store
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/nbproject/.cvsignore
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/nbproject/.cvsignore?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/nbproject/.cvsignore (added)
+++ incubator/olio/workload/rails/trunk/nbproject/.cvsignore Mon Oct 20 10:39:16 2008
@@ -0,0 +1 @@
+private
Added: incubator/olio/workload/rails/trunk/nbproject/project.xml
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/nbproject/project.xml?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/nbproject/project.xml (added)
+++ incubator/olio/workload/rails/trunk/nbproject/project.xml Mon Oct 20 10:39:16 2008
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>org.netbeans.modules.ant.freeform</type>
+ <configuration>
+ <general-data xmlns="http://www.netbeans.org/ns/freeform-project/1">
+ <!-- Do not use Project Properties customizer when editing this file manually. -->
+ <name>web2.0driver Benchmark</name>
+ <properties/>
+ <folders>
+ <source-folder>
+ <label>src</label>
+ <type>java</type>
+ <location>src</location>
+ </source-folder>
+ </folders>
+ <ide-actions>
+ <action name="build">
+ <target>compile</target>
+ </action>
+ <action name="clean">
+ <target>clean</target>
+ </action>
+ <action name="run">
+ <target>run</target>
+ </action>
+ <action name="rebuild">
+ <target>clean</target>
+ <target>compile</target>
+ </action>
+ </ide-actions>
+ <export>
+ <type>folder</type>
+ <location>build/classes</location>
+ <build-target>compile</build-target>
+ </export>
+ <view>
+ <items>
+ <source-folder style="packages">
+ <label>src</label>
+ <location>src</location>
+ </source-folder>
+ <source-file>
+ <location>build.xml</location>
+ </source-file>
+ </items>
+ <context-menu>
+ <ide-action name="build"/>
+ <ide-action name="clean"/>
+ <ide-action name="run"/>
+ <ide-action name="rebuild"/>
+ <action>
+ <label>Deploy Project</label>
+ <target>deploy</target>
+ </action>
+ </context-menu>
+ </view>
+ <subprojects/>
+ </general-data>
+ <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/1">
+ <compilation-unit>
+ <package-root>src</package-root>
+ <classpath mode="compile">../faban/lib/fabanagents.jar:../faban/lib/fabancommon.jar:../faban/lib/fabandriver.jar</classpath>
+ <built-to>build/classes</built-to>
+ <source-level>1.5</source-level>
+ </compilation-unit>
+ </java-data>
+ </configuration>
+</project>
Added: incubator/olio/workload/rails/trunk/resources/event.jpg
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/resources/event.jpg?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/resources/event.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/resources/event.pdf
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/resources/event.pdf?rev=706345&view=auto
==============================================================================
Files incubator/olio/workload/rails/trunk/resources/event.pdf (added) and incubator/olio/workload/rails/trunk/resources/event.pdf Mon Oct 20 10:39:16 2008 differ
Added: incubator/olio/workload/rails/trunk/resources/event_thumb.jpg
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/resources/event_thumb.jpg?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/resources/event_thumb.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/resources/person.jpg
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/resources/person.jpg?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/resources/person.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/resources/person_thumb.jpg
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/resources/person_thumb.jpg?rev=706345&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/olio/workload/rails/trunk/resources/person_thumb.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/olio/workload/rails/trunk/sbin/agent.sh
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/sbin/agent.sh?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/sbin/agent.sh (added)
+++ incubator/olio/workload/rails/trunk/sbin/agent.sh Mon Oct 20 10:39:16 2008
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# agent.sh Script to launch the Faban driver agent in distributed mode.
+# You'll need to launch the registry before the agent and the master
+# after launching the agent. Please check registry.sh and master.sh
+#
+
+BINDIR=`dirname $0`
+. ${BINDIR}/setenv.sh
+
+$JAVA_HOME/bin/java -Djava.security.policy=security/driver.policy \
+ -Djava.util.logging.config.file=logging.properties \
+ -Dbenchmark.config=run.xml com.sun.faban.driver.core.AgentImpl \
+ MyDriver 1 sr1-umpk-18
Propchange: incubator/olio/workload/rails/trunk/sbin/agent.sh
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/olio/workload/rails/trunk/sbin/master.sh
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/sbin/master.sh?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/sbin/master.sh (added)
+++ incubator/olio/workload/rails/trunk/sbin/master.sh Mon Oct 20 10:39:16 2008
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# master.sh Script to launch the master for the Faban driver sample in the
+# distributed mode. If launched alone without the registry and agents, it
+# also assumes single process mode.
+#
+# Please also check registry.sh and agent.sh for launching in distributed
+# mode.
+#
+
+BINDIR=`dirname $0`
+. ${BINDIR}/setenv.sh
+
+$JAVA_HOME/bin/java -XX:+DisableExplicitGC \
+ -Djava.security.policy=security/driver.policy \
+ -Djava.util.logging.config.file=logging.properties \
+ -Dbenchmark.config=run.xml com.sun.faban.driver.core.MasterImpl
Propchange: incubator/olio/workload/rails/trunk/sbin/master.sh
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/olio/workload/rails/trunk/sbin/multi.sh
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/sbin/multi.sh?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/sbin/multi.sh (added)
+++ incubator/olio/workload/rails/trunk/sbin/multi.sh Mon Oct 20 10:39:16 2008
@@ -0,0 +1,42 @@
+#!/bin/sh
+#
+# multi.sh Script to launch the Faban driver sample in distributed mode on
+# a single system.
+#
+
+BINDIR=`dirname $0`
+. ${BINDIR}/setenv.sh
+
+trap kill_all 2
+
+kill_all() {
+ if [ -n "${REGISTRY_PID}" ] ; then
+ kill ${MASTER_PID} ${AGENT_PID} ${REGISTRY_PID}
+ fi
+}
+
+$JAVA_HOME/bin/java -XX:+DisableExplicitGC \
+ -Djava.security.policy=security/driver.policy \
+ -Djava.util.logging.config.file=logging.properties \
+ com.sun.faban.common.RegistryImpl &
+REGISTRY_PID="$!"
+sleep 2
+
+$JAVA_HOME/bin/java -XX:+DisableExplicitGC \
+ -Djava.security.policy=security/driver.policy \
+ -Djava.util.logging.config.file=logging.properties \
+ com.sun.faban.driver.core.AgentImpl MyDriver 1 localhost &
+AGENT_PID="$!"
+
+sleep 2
+
+$JAVA_HOME/bin/java -XX:+DisableExplicitGC \
+ -Djava.security.policy=security/driver.policy \
+ -Djava.util.logging.config.file=logging.properties \
+ -Dbenchmark.config=run.xml \
+ com.sun.faban.driver.core.MasterImpl &
+MASTER_PID="$!"
+
+
+wait ${MASTER_PID}
+kill ${AGENT_PID} ${REGISTRY_PID}
Propchange: incubator/olio/workload/rails/trunk/sbin/multi.sh
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/olio/workload/rails/trunk/sbin/registry.sh
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/sbin/registry.sh?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/sbin/registry.sh (added)
+++ incubator/olio/workload/rails/trunk/sbin/registry.sh Mon Oct 20 10:39:16 2008
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# registry.sh Script to launch the Faban driver agent in distributed mode.
+# You'll need to launch the registry before the agents and the master
+# Please check agent.sh and master.sh
+#
+
+BINDIR=`dirname $0`
+. ${BINDIR}/setenv.sh
+
+$JAVA_HOME/bin/java -Djava.security.policy=security/driver.policy \
+ -Djava.util.logging.config.file=logging.properties \
+ -Dbenchmark.config=run.xml com.sun.faban.common.RegistryImpl
Propchange: incubator/olio/workload/rails/trunk/sbin/registry.sh
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/olio/workload/rails/trunk/sbin/setenv.sh
URL: http://svn.apache.org/viewvc/incubator/olio/workload/rails/trunk/sbin/setenv.sh?rev=706345&view=auto
==============================================================================
--- incubator/olio/workload/rails/trunk/sbin/setenv.sh (added)
+++ incubator/olio/workload/rails/trunk/sbin/setenv.sh Mon Oct 20 10:39:16 2008
@@ -0,0 +1,58 @@
+#!/bin/sh
+#
+# setenv.sh Script to be execed from all launch scripts to setup the
+# execution environment.
+#
+
+
+# Check and set all variables...
+BINDIR=`dirname $0`
+
+if [ -n "$BINDIR" ] ; then
+ BENCH_HOME=`cd $BINDIR/.. > /dev/null 2>&1 && pwd`
+ export BENCH_HOME
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+ JAVA_HOME=/usr/dist/share/java,v1.5.0/5.x-sun4
+ export JAVA_HOME;
+fi
+
+# Guess mode for FABAN_HOME
+GUESS=""
+if [ -z "${FABAN_HOME}" ] ; then
+ # This would be the location if the sample
+ # were run from the Faban distribution.
+ FABAN_HOME=../../..
+ FABAN_HOME=`cd ${FABAN_HOME} > /dev/null 2>&1 && pwd`
+ export FABAN_HOME
+ GUESS=true;
+fi
+
+if [ ! -f "${FABAN_HOME}/lib/fabandriver.jar" ] ; then
+ if [ -n "${GUESS}" ] ; then
+ echo "FABAN_HOME variable not set, exiting."
+ else
+ echo "Sorry, did not find Faban at FABAN_HOME=${FABAN_HOME}, exiting."
+ fi
+ exit 1
+fi
+
+# Set the necessary classpaths
+CLASSPATH=${FABAN_HOME}/lib/fabancommon.jar:${FABAN_HOME}/lib/fabandriver.jar
+
+for i in ${BENCH_HOME}/lib/*.jar
+do
+ CLASSPATH=${CLASSPATH}:$i
+done
+
+CLASSPATH=${CLASSPATH}:${BENCH_HOME}/build/classes
+
+for i in ${SAMPLE_HOME}/lib/*.jar
+do
+ CLASSPATH=${CLASSPATH}:$i
+done
+
+export CLASSPATH
+
+cd ../config
Propchange: incubator/olio/workload/rails/trunk/sbin/setenv.sh
------------------------------------------------------------------------------
svn:executable = *