Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / tests / Timed_Buffered_Oneways / README
blobb0290f2df827f0ab97311ee322440ff259bc08c5
3 Description:
5 This is a test for oneways with buffering and timing constraints.  The
6 client sends is setup to send large requests to the server.  The
7 server is setup to take a long time to process these requests.  The
8 combination will cause flow control for the client.  The timing
9 constraints on the client ORB will prevent the client from blocking
10 because of flow control.  The request is queued up for later delivery
11 once the flow control subsides.
13 Controlling the test:
15 The client invokes a oneway of size <data_bytes> after every
16 <interval> amount of time.  The amount of time taken by the server to
17 process the request is <remote_work>.  Blocking on the client is
18 prevented by <roundtrip_timeout>.
20 Expected output:
22 The client should be able to make steady progress, i.e., should not be
23 effected by flow control, while the server is slow to catch up.  At
24 the end of the client application, it will block to make sure that any
25 unsent data is delivered to the server.
27 How to run:
29 You can use the run_test.pl script to run it or:
31 $ server
32 $ client