Please report new issues athttps://github.com/DOCGroup
During tests I observed a problem on server side when using the SHMIOP protocol. While performing a remote request the server enters an endless loop by consuming 100% of the CPU. This behaviour can easily reproduced by the integrated test TAO\performance-tests\Cubit\TAO\IDL_Cubit The only thing to do is to patch the corresponding perl script to support win32
Can you add the patch for the script. Can you retest also with x.5.10?
Created attachment 842 [details] Patched to run SHMIOP test on win32
Yes, I can restest with x.5.10. But that will take a couple of days
Can you make a diff of the original file and the patched one? (In reply to comment #2) > Created an attachment (id=842) [details] > Patched to run SHMIOP test on win32 >
Created attachment 848 [details] Enables SHMIOP test also for Win32
added dependsn
patched test script locally and run and I now got: both iiop and shmiop seem to fail with same timeout on my box. I don't see a 100% load, will commit changed script to svn head after x.6.6 is out C:\ACE\latest\ACE_wrappers\TAO\performance-tests\Cubit\TAO\IDL_Cubit>perl run_test.pl ============================================================ Running IDL_Cubit with the default ORB protocol. IDL_Cubit: server The IOR is: <IOR:010000001600000049444c3a43756269745f466163746f72793a312e30000000020000000000000080000000010102000a00000 031302e352e302e313800230f3400000014010f004e55500000001a0000000001000000526f6f74504f41006368696c645f706f61000000000001000 000666163746f727902000000000000000800000001676832004f4154010000001800000001676832010001000100000001000105090101000000000 00000000080000000010102000a00000031302e352e302e313700230f3400000014010f004e55500000001a0000000001000000526f6f74504f41006 368696c645f706f61000000000001000000666163746f727902000000000000000800000001676832004f41540100000018000000016768320100010 001000000010001050901010000000000> (10212|8564) IDL_Cubit: client We will shutdown the server Factory received OK cube_void: cube_short: cube_octet: cube_long: ERROR: client timedout ERROR: server timedout ERROR: server error status -1 ERROR: client error status -1 ============================================================ Running IDL_Cubit with the SHMIOP protocol. IDL_Cubit: server The IOR is: <IOR:010000001600000049444c3a43756269745f466163746f72793a312e3000000001000000024f415480000000010102000a00000 031302e352e302e3137003a0f3400000014010f004e55500000001a0000000001000000526f6f74504f41006368696c645f706f61000000000001000 000666163746f727902000000000000000800000001676832004f415401000000180000000126e600010001000100000001000105090101000000000 0> (5588|4556) IDL_Cubit: client We will shutdown the server Factory received OK cube_void: cube_short: cube_octet: cube_long: cube_struct: ERROR: client timedout Terminating on signal SIGINT(2) C:\ACE\latest\ACE_wrappers\TAO\performance-tests\Cubit\TAO\IDL_Cubit>
pool