VMware Performance Community
cym104
Contributor
Contributor

"Invalid Indicator"&"_tile_count: 0" - how to fix?

after a test run the out file looked like this:

"

cygwin warning:
  MS-DOS style path detected: C:\vmmark2\tilescore.pl
  Preferred POSIX equivalent is: /cygdrive/c/vmmark2/tilescore.pl
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
VMmark 2.5 TileScore : v1.4 : updated 11122012
Computing_results_for_test_with_tile_count: 0 ...
Turbo Mode Enabled
Tiles = 1 : Enabled Workloads : Mail DSDWeb Olio Standby  (6)
Invalid Indicator found for time conversion : all

"

and it gave no resaults.

what can i do to fix it?

config file attached.

Reply
0 Kudos
10 Replies
cym104
Contributor
Contributor

it seems like a function in  'tilescore.pl' was trying to convert the time stamp from 12hrs format to 24hrs format. but all times in all wrf files were already in 24hrs format("Controller (2013/3/8 13:37:40): all threads running") so the function failed thinking the following word ("all") was the indicator. is this a bug?

Reply
0 Kudos
jpschnee
VMware Employee
VMware Employee

Can you zip up and attach the entire results folder for the run you're trying to run tilescore.pl on?  Once I have it, I should be able to see what's going on.

-Joshua
Reply
0 Kudos
cym104
Contributor
Contributor

there you go

Reply
0 Kudos
jpschnee
VMware Employee
VMware Employee

Actually, never mind, I don't believe you have your time format in the USA standard (that is, month/day/year).  That line should read something like :

Controller (3/5/2013 8:37:54 PM): all threads connected - issuing Start

-Joshua
Reply
0 Kudos
cym104
Contributor
Contributor

though the system time format have been chage to US style, i found that cygwin seems to be stuck in the wrong format(date command output is in wrong format), how  can i fix that?

Reply
0 Kudos
jpschnee
VMware Employee
VMware Employee

I don't believe cygwin is your issue here.  The file in question (DS2web output file) gets it's time directly from the system/exe being used.  I'd double check that all of your clients (not just the prime client) are in the right format as the clients are the one outputting the timestamps here.

-Joshua
Reply
0 Kudos
cym104
Contributor
Contributor

yes i'm positive that all clients' (primeclient, client0, and vcenter) windows settings have  been corrected. it's just cygwin's output that's got stuck.

for example running the dir command in dos prompt show a correct US style date&time, but "ls -l" command in cygwin terminal is still using the wrong format.

Reply
0 Kudos
cym104
Contributor
Contributor

i read through some cygwin manuals and it seems like i might need to change windows ansi code page too. i'm trying that now.

your exe files were NOT written in Unicode, were they?

Reply
0 Kudos
cym104
Contributor
Contributor

no good.

the output files are still in y/m/d/24hrs format.

now even cygwin is outputing in us style....

Reply
0 Kudos
jpschnee
VMware Employee
VMware Employee

To be clear, this format should be set across all windows based systems under test.  It may be that because your clients are in their respective mailserver's domain, the setting isn't sticking. 

If you're still seeing the issue after making sure all windows systems are correct, you might try looking at the following article.

http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2general/thread/66cf9743-7d09-4ae...

Also, be advised VMmark 2.5 has been tested only with the U.S. English-language versions of these Windows and SLES

operating systems. While VMmark might work with other language versions, their use is not supported. 

-Joshua
Reply
0 Kudos