Recent Posts

Pages: [1] 2 3 ... 10
1
SPECvirt_sc2013 / Re: Validation Errors after SPECvirt run completed
« Last post by DavidSchmidt on December 11, 2017, 12:02:56 PM »
Hi Miles,

When you try to use a single dbserver, what are the entries in your hosts file for the appserver, dbserver and specdb on your clients and appserver/dbserver? Ideally, you should be referring to "appserver" and "dbserver" for each tile, with these names pointing to the appropriate IP addresses for the app/db server on that tile. For example, if you are using a single NIC per VM, your client and VMs' hosts file should look like:

Tile 1
   192.168.1.1   infraserver infraserver1
   192.168.1.2   webserver webserver1
   192.168.1.3   mailserver webserver1
   192.168.1.4   appserver appserver1 specdelivery specemulator
   192.168.1.5   dbserver dbserver1 specdb
   192.168.1.6   batchserver batchserver1
   
   192.168.1.8   specdriver client client1
   192.168.1.8   wclient wclient1

Tile 2
   192.168.2.1   infraserver infraserver2
   192.168.2.2   webserver webserver2
   192.168.2.3   mailserver webserver2
   192.168.2.4   appserver appserver2 specdelivery specemulator
   192.168.1.5   dbserver dbserver2 specdb
   192.168.2.6   batchserver batchserver2
   
   192.168.2.8   specdriver client client2
   192.168.2.8   wclient wclient2

All of your control scripts should utilize the non-indexed names so that they are portable across tiles. Also note that for tile 2, the dbserver is referencing the IP for dbserver1, even though we call it dbserver2. The fact that your setup works if you have individual dbserver VMs for each tile implies that there is some mismatch between your hosts files and your control scripts.

2
SPECvirt_sc2013 / Re: Validation Errors after SPECvirt run completed
« Last post by Miles on December 06, 2017, 04:59:08 AM »
Hi
The validation errors will not appear if I add 1 dbserver into my 4T4W
(E.g dbserver1 for appserver1 and appserver2; dbserver2 for appserver3 and
appserver4)
It is the only way to make my application workload good.
I am trying and looking for the solution to meet the method in User's Guide.
3
SPECvirt_sc2013 / Re: Validation Errors after SPECvirt run completed
« Last post by DavidSchmidt on November 27, 2017, 10:58:52 AM »
Hi Miles.

It looks like you have multiple tiles going. The errors you are seeing appear to be due to resource or tuning constraints. The user forum is intended to be for help to ensure a user's harness is functioning as intended from a benchmark perspective. Optimization and tuning is unfortunately beyond the scope of the forum. I would recommend referring to published results for suggestions on how to optimize your tunings, particularly around network tuning.

Regarding your question about the SSLv3 functionality, you should check in the java.security file for the java you are using and look for a line like:

   jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768, \
    EC keySize < 224

You would need to remove "SSLv3" and "MD5withRSA" from the line. That should allow you to use the default encryption and cipher key for SPECvirt_sc2013.
4
SPECvirt_sc2013 / Validation Errors after SPECvirt run completed
« Last post by Miles on November 23, 2017, 04:57:03 AM »
Hi
A 8T4W run completed but many validation errors appeared on the report as follows:
Code: [Select]
Application Server Errors: ◾Dealer 90% Response Time FAILED
◾Dealer Avg. Response Time FAILED
◾Purchase Cycle Time Avg. FAILED
◾Manage Cycle Time Avg. FAILED
◾Browse Cycle Time Avg. FAILED
◾Vehicle Purchasing Rate FAILED
◾Largeorder Vehicle Purchase Rate FAILED
◾Regular Vehicle Purchase Rate FAILED
◾LargeOrderLine Vehicle Rate FAILED
◾PlannedLines Vehicle Rate FAILED
◾Manufacturing 90% Response Time FAILED

◾ Web Server Errors: ◾Iteration 1 failed 95% TIME GOOD QoS. Achieved: 74.8%
◾Iteration 1 failed 99% TIME TOLERABLE QoS. Achieved: 84.3%
◾Weighted percentage difference (1.65%) for product in Iteration 1 is too high. Expected: 274495 requests, Actual: 256246
◾Weighted percentage difference (1.44%) for fileCatalog in Iteration 1 is too high. Expected: 249555 requests, Actual: 233596
◾Sum of weighted percentage difference (6.42%) exceeds 1.5% for Iteration 1
◾Page home errors (1537) >= 0.01 * Requests ( 84269) = 842.69
◾Page search errors (4003) >= 0.01 * Requests ( 130547) = 1305.47
◾Page catalog errors (4406) >= 0.01 * Requests ( 121184) = 1211.84
◾Page product errors (11323) >= 0.01 * Requests ( 256246) = 2562.46
◾Page fileCatalog errors (10097) >= 0.01 * Requests ( 233596) = 2335.96
◾Page file errors (4147) >= 0.01 * Requests ( 140695) = 1406.95
◾Page download errors (1082) >= 0.01 * Requests ( 70335) = 703.35
◾Total validation errors (36595) >= 0.005 * TotalRequests ( 1036872) =5184.36

Code: [Select]
To enable SSLv3, log into the client and:

    Remove SSLv3 and MD5withRSA from the jdk.tls.disabledAlgorithms property in the $JDK_HOME/jre/lib/security/java.security file (SPEC virt_sc assumes an MD5-based SSLv3 cipher).
    Add SSL_RSA_WITH_RC4_128_MD5 to the jdk.tls.legacyAlgorithms list in the $JDK_HOME/jre/lib/security/java.security file.
    Remove !MD5 from the SSLCipherSuite list in /etc/httpd/conf.d/ssl.conf file.

My webserver is RHEL6.5, JAVA version is 1.7.0.45.
I can not find the "jdk.tls.legacyAlgorithms" security/java.security file.
Does other option have the same effect?

Thanks.
5
SPECvirt_sc2013 / Re: Errors in dbsrver VM when loaddb_postgres.sh is executed
« Last post by Miles on November 06, 2017, 01:32:05 AM »
Hi
I added IP of appserver VMs to pg_hba.conf then used command
 "service postgresql-9.4 restart" ,but the symptom still exist.

I have checked the appserver (Glassfish) server.log file and emulator (Tomcat) log and found the following message:
Code: [Select]
[#|2017-11-06T18:50:47.381+0800|INFO|glassfish3.1.2|javax.enterprise.system.core.transaction.com.sun.jts.CosTransactions|_ThreadID=86;_ThreadName=Thread-2;|JTS5078: Table for transaction logging was not added.|#]
Then I copied SPECvirt_sc2013 kit to overwrite my SPECjApp folder on dbserver and re-run, but got the same validation errors.

I think I didn't realize what you mean.

Thanks.
6
SPECvirt_sc2013 / Re: Errors in dbsrver VM when loaddb_postgres.sh is executed
« Last post by DavidSchmidt on November 03, 2017, 10:44:49 AM »
Hi Miles. The errors you are seeing were seen during our development when the appserver workload (SPECjAppServer.ear) and emulator (emulator.ear/war) are not in sync on the SUT VMs. Please check your appserver (Glassfish) server.log file and emulator (Tomcat) log for conflict errors on all of your tiles.

Also, please verify that the SPECjAppserver.ear file and emulator.war file on your SUT VMs in your Glassfish environment match the original versions provided in the SPECvirt_sc2013 kit in the /opt/SPECjAppServer2004/jars directory. There should be no need to rebuild either file for your environment.
7
SPECvirt_sc2013 / Re: Errors in dbsrver VM when loaddb_postgres.sh is executed
« Last post by Miles on November 01, 2017, 01:52:30 AM »
Hi
I download Apache Tomcat 7.0.54 from the URL describled in "SPECvirt_sc2013 Example VM Setup Guide".

I am not sure which one is so I attach 3 files as follows:
"server-1.xml" is copied from /etc/tomcat6/
"server-2.xml" is copied from /opt/apache-tomcat_7.0.54/conf/
"server-3.xml" is copied for /opt/tomcat/conf

Thanks.
8
SPECvirt_sc2013 / Re: Errors in dbsrver VM when loaddb_postgres.sh is executed
« Last post by DavidSchmidt on October 30, 2017, 02:28:47 PM »
Hi Miles.

It looks like you are not really getting any appserver workload traffic. For a 2-hour run, your TX counts should be closer to 180K for purchase and Manage and 360K for Browse Autos. The error you see regarding and invalid XML format is probably the issue. Can you post your server.xml file from the appserver?

Thanks,
9
SPECvirt_sc2013 / Re: Errors in dbsrver VM when loaddb_postgres.sh is executed
« Last post by Miles on October 26, 2017, 10:41:47 PM »
Hi
Should I provide other log or messages to debug?

Thanks.
10
SPECvirt_sc2013 / Re: Errors in dbsrver VM when loaddb_postgres.sh is executed
« Last post by Miles on October 23, 2017, 09:08:14 PM »
Hi
The logs are attached.

I found "Conflict invalid XML format" error appeared in the server.log on appservers as ollows:

[#|2017-10-24T16:02:26.703+0800|SEVERE|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=319;_ThreadName=Thread-2;|org.spec.jappserver.common.SPECjAppServerException: Remote side error: 409 Conflict invalid XML format

0-0_Dealer.summary
Code: [Select]
Dealer Summary Report
Version : SPECjAppServer2004 v1.08


Dealer Transaction Rate : 0.00 Transactions/sec

TRANSACTION MIX

Total number of transactions = 5
TYPE TX. COUNT MIX REQD. MIX.(5% Deviation Allowed)
---- --------- --- ----------
Purchase: 00001 20.00% 25% FAILED
Manage     : 00004 80.00% 25% FAILED
Browse Autos: 00000 0.00% 50% FAILED

RESPONSE TIMES AVG. MAX. 90TH% REQD. 90TH%

Purchase 246.146 246.146 0.100 2
Manage        551.489 732.166 10.000 2
Browse    0.000 0.000 0.000

Requirement for 90% Response Time FAILED
Requirement for Avg. Response Time FAILED


CYCLE TIMES TARGETED AVG. ACTUAL AVG. MIN. MAX.

Purchase 23.753 552.320 0.000 552.320 FAILED
Manage    7.165 1190.950 0.000 1525.712 FAILED
Browse    0.000 0.000

MISC. STATISTICS

Average vehicles per order 17.000 FAILED
Vehicle Purchasing Rate 0.002/sec FAILED
Percent Purchases that are Large Orders 0.00 FAILED
Average # of vehicles per Large Order 0.000 PASSED
Largeorder Vehicle Purchase Rate 0.000/sec PASSED
Average # of vehicles per regular order 17.000 FAILED
Regular Vehicle Purchase Rate 0.002/sec FAILED


 -- SUNDRY COUNTS (no pass/fail) --

Purchase: denied due to bad credit 00000
Purchase: vehicles immediate txns 00000
Purchase: vehicles deferred txns 00001
Purchase: cart clears 00000
Purchase: vehicles removed from cart 00000
Manage: open orders cancelled 00000
Manage: vehicles sold from lot 00041
Manage: average vehicles sold per txn 00010
Manage: application level errors 00000
Browse: forwards 00000
Browse: backwards 00000
Logins:                1
Trans/sec(txPerSec): 0.001
purcPer:        20.000
percentLrgDealer: 0.000
sumPurcOlCnt:       17
sumPurcLrgOlCnt:     0
sumPurcCount:        1
sumPurcLrgCnt:        0


LITTLE'S LAW VERIFICATION


Number of users = 2250
Sum of Avg. RT * TPS for all Tx. Types = 0.738350



Thanks for your help.
Pages: [1] 2 3 ... 10