summaryrefslogtreecommitdiff
path: root/trunk/TAO/tests/RTCORBA/Linear_Priority/README
blob: 5064c84bdce756c159cb72ed0349b98981d921fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$Id$

Description:

This is a test for the Linear Priority mapping in TAO.  In addition,
this test combines and tests several RT policies in different ways.
This test can also be used for testing the different scheduling
policies (e.g., FIFO, RR, OTHER) by using the ORBSchedPolicy and
ORBScopePolicy options in svc.conf file.

- The server can be setup to use bands or no bands and thread lanes or
  no lanes.

- The client can be setup to use bands or no bands and different
  invocation priorities.  It creates a thread for each invocation
  priority and issues multiple requests to the server from each
  thread.

- The following policy combinations are tested in this example:
  __________________________________________________

  Server-side   Thread   Client-side  Multi-priority
     Bands       Lanes      Bands        Clients
  __________________________________________________

      NO          NO          NO           NO
      YES         NO          NO           NO
      NO          YES         NO           NO
      YES         YES         NO           NO
      NO          NO          YES          NO
      NO          YES         YES          NO
      NO          NO          NO           YES
      YES         NO          NO           YES
      YES         YES         NO           YES      
      NO          NO          YES          YES
      NO          YES         YES          YES