[Disksim-users] Problem when running disksim in emulation mode

Sankaran Sivathanu ssankaran at gmail.com
Sun Nov 9 11:53:53 EST 2008


Hi,

I configured disksim to work in emulation mode using the functions in
disksim_interface.c.  I have setup disksim in the target side of ISCSI
driver. So, as the requests come to the ISCSI target, I send it to disksim
through disksim_interface_request_arrive() and then get the simulation time
from the disksim.

When I run it, it works fine for quite a long time, but when I stress it
with continous worklaods(i copied a linux source tree to the emulated disk),
the assert stmt in src/disksim_diskctlr.c  viz. "ddbg_assert2(tmpioreq != 0,
"Cannot find ioreq")" in line number 3327 fails and the simulation stops.  I
have no clue as to how the
tmpioreq is becoming 0 suddenly.

It would be great if anyone could tell me the reason/fix for this problem.

Thanks,
Sankaran.


-- 
Sankaran Sivathanu
www.cc.gatech.edu/~sankaran
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/disksim-users/attachments/20081109/f10dd7a9/attachment.html>


More information about the Disksim-users mailing list