Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tests / Bug_2935_Regression / README.txt
blob7fb0055c3789a6590d558886721a6582dcb42638
3 ThreeTier Test.
5 This test was added in response to the bugs reported in bugzilla entries
6   2934: -ORBMuxedConnectionMax didn't work correctly, and
7   2935: too many connections to a server are opened in nested-upcall or
8         multithreaed situations.
11 The test consists of three processes, source sends requests,
12 middle passes the requests on, and sink actually processes the requests.
13 Because source operates as fast as possible and sink has a delay, the
14 nested upcall situation happens.  Before the problem was corrected there
15 were usually five or six connection attempts tried before the first one
16 had a chance to complete.
18 The run_test.pl program determines whether the test was successful by
19 "greppping" the log file produced by sink and counting the number of
20 peer connections that were logged.   There should be exactly one.
22 As an aside, these three processes have been very useful in testing various
23 middle tier issues.  Of course the best way to address this middle tier type
24 of application is thru a mixture of AMH and AMI, but that's a topic for a
25 different test.
27 Dale Wilson <wilsond@ociweb.com>