Bug 3025 - SHMIOP fails for platform Win32
Summary: SHMIOP fails for platform Win32
Status: NEW
Alias: None
Product: TAO
Classification: Unclassified
Component: other (show other bugs)
Version: 1.5.7
Hardware: x86 Windows XP
: P3 normal
Assignee: DOC Center Support List (internal)
URL:
Depends on: 1234
Blocks:
  Show dependency tree
 
Reported: 2007-08-03 01:49 CDT by Jochen Behrens
Modified: 2011-11-02 13:37 CDT (History)
0 users

See Also:


Attachments
Patched to run SHMIOP test on win32 (3.86 KB, patch)
2007-08-03 02:15 CDT, Jochen Behrens
Details
Enables SHMIOP test also for Win32 (828 bytes, patch)
2007-09-06 03:28 CDT, Jochen Behrens
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jochen Behrens 2007-08-03 01:49:14 CDT
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
Comment 1 Johnny Willemsen 2007-08-03 02:00:40 CDT
Can you add the patch for the script. Can you retest also with x.5.10?
Comment 2 Jochen Behrens 2007-08-03 02:15:44 CDT
Created attachment 842 [details]
Patched to run SHMIOP test on win32
Comment 3 Jochen Behrens 2007-08-03 02:17:18 CDT
Yes, I can restest with x.5.10. But that will take a couple of days
Comment 4 Johnny Willemsen 2007-08-03 14:16:21 CDT
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 
> 

Comment 5 Jochen Behrens 2007-09-06 03:28:31 CDT
Created attachment 848 [details]
Enables SHMIOP test also for Win32
Comment 6 Johnny Willemsen 2008-08-12 07:35:46 CDT
added dependsn
Comment 7 Johnny Willemsen 2008-08-12 07:36:58 CDT
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>
Comment 8 Johnny Willemsen 2011-11-02 13:37:29 CDT
pool