[Disksim-users] Problem when I use the Synthetic Workloads

hust_mb maobo1983 at 163.com
Tue Aug 28 09:12:40 EDT 2007


Hi,

I am trying to use the disksim as following:

#./disksim cheetah9LP.parm File_out validate cheetah9LP.trace 1

The last parameter "1" indicate that I using the synthetic workload which has been configured in the cheetah9LP.parm.
But after I run then it aborted as following:

#./disksim cheetah9LP.parm File_out validate cheetah9LP.trace 1

Assertion failed:
simtime = 55.871283
totalreqs      =12
disksim: disksim_pfsim.c:290: pf_io_done_notify: Assertion 'tmp->next != ((void *)0)' failed
   Aborted

I also checked the line 290 in the disksim_pfsim.c. But I don't know why.
Can someone tell me. And tell me how to use the synthetic workload. An example should appreciate. Thank you!

BTW: Following Code,

if (disk_printhack && (simtime >= disk_printhacktime)) {
fprintf (outputfile, "%12.6f            Entering disk_buffer_reusable_segment_check\n",simtime);
fflush(outputfile);
}

Where can I see the output file? It's not in the  "File_out" file as what I do above. 
		
--------------
hust_mb
2007-08-28





More information about the Disksim-users mailing list