diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-23 23:02:07 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-23 23:02:07 +0000 |
commit | 3ef51517e1377ec1ba77456903eff259280f87da (patch) | |
tree | 4a902df32b1166a8763158c593d90bb7c1ffc2b3 | |
parent | 6fe218366e41999aad5cc261fef8c5f356d854c4 (diff) | |
download | ATCD-3ef51517e1377ec1ba77456903eff259280f87da.tar.gz |
ChangeLogTag:Tue Jun 23 17:30:14 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-rw-r--r-- | TAO/ChangeLog-98c | 7 | ||||
-rw-r--r-- | TAO/docs/releasenotes/ec.html | 49 | ||||
-rwxr-xr-x | TAO/orbsvcs/tests/start_services | 14 |
3 files changed, 53 insertions, 17 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c index 51c4a001717..025aa6b7b05 100644 --- a/TAO/ChangeLog-98c +++ b/TAO/ChangeLog-98c @@ -9,6 +9,13 @@ Tue Jun 23 17:30:14 1998 Carlos O'Ryan <coryan@cs.wustl.edu> * orbsvcs/Event_Service/svc.conf: The options are more realistic now. + * orbsvcs/tests/start_services: + No need to run the Scheduling Service now; the Event_Service + program has a collocated one (by default). + + * docs/releasenotes/ec.html: + Updated the release notes to reflect the latest changes. + Tue Jun 23 16:47:43 1998 Nanbor Wang <nanbor@cs.wustl.edu> * tao/ORB_Core.{h,cpp} (class TAO_Collocation_Table_Lock): Rename diff --git a/TAO/docs/releasenotes/ec.html b/TAO/docs/releasenotes/ec.html index de0f72af5fe..acd38650916 100644 --- a/TAO/docs/releasenotes/ec.html +++ b/TAO/docs/releasenotes/ec.html @@ -15,10 +15,25 @@ <H3>New on this release</H3> <UL> - <LI>The <CODE>Gateway</CODE> to connect two event channels was - moved from a test to the library. - The corresponding test (<CODE>EC_Multiple</CODE>) has been - expanded and improved.</LI> + <LI> + The user can register a set of <CODE>EC_Gateways</CODE> with + the <CODE>EventChannel</CODE> implementation, the event + channel will automatically update the subscription list as + consumers subscribe to the EC. + </LI> + <LI> + The code for consumer and supplier disconnection was + improved and seems to work without problems now + </LI> + <LI> + The <CODE>Event_Service</CODE> program creates a collocated + <CODE>Scheduling Service</CODE> this works around a problem + in the ORB when running on multiprocessor. + </LI> + <LI> + Startup and shutdown were revised, the event channel + shutdown cleanly now. + </LI> </UL> <H3>Known issues:</H3> @@ -113,17 +128,26 @@ $ cd Naming_Service ; ./Naming_Service -ORBport 10000 & </P> <P> -$ cd Scheduling_Service ; ./Scheduling_Service -ORBport 10010 & - </P> - <P> -$ cd Event_Service ; ./Event_Service -ORBport 10020 & +$ cd Event_Service ; ./Event_Service -ORBport 0 & </P> <P> -$ cd tests/Event_Latency ; ./Event_Latency -ORBport 10030 -m 20 & +$ cd tests/Event_Latency ; ./Event_Latency -ORBport 0 -m 20 -j & </P> </CODE> - You may want to run each program in a separate window. + <P> + You may want to run each program in a separate window. + Try using a fixed port number for the <CODE>Naming + Service</CODE> so you can use the <CODE>NameService</CODE> + environment variable. + </P> + + <P> + The script <CODE>start_services</CODE> + in <CODE>$TAO_ROOT/orbsvcs/tests</CODE> can help with + this. + </P> + </LI> <LI> If you want real-time behavior on Solaris you may need to run @@ -176,6 +200,11 @@ $ cd tests/Event_Latency ; ./Event_Latency -ORBport 10030 -m 20 & We use the COS Time Service types (not the services) to specify time for the Event Service and Scheduling Service.</P> </LI> + + <LI>The <CODE>Gateway</CODE> to connect two event channels was + moved from a test to the library. + The corresponding test (<CODE>EC_Multiple</CODE>) has been + expanded and improved.</LI> </UL> </BODY> diff --git a/TAO/orbsvcs/tests/start_services b/TAO/orbsvcs/tests/start_services index 4f1afd22272..cac00c6fcf1 100755 --- a/TAO/orbsvcs/tests/start_services +++ b/TAO/orbsvcs/tests/start_services @@ -55,14 +55,14 @@ if [ -s /tmp/pids$login ]; then kill $pids fi -#### stop here if "ss clean" was called +#### stop here if "start_services clean" was called if [ "$1" -a "$1" = 'clean' ]; then exit fi echo // Initializing the log file -echo // Logfile for the script "ss" which startes Name, Scheduling and Event Service > /tmp/logfile_$login +echo // Logfile for the script which startes Name and Event Service > /tmp/logfile_$login nameserviceport=0 schedulerserviceport=0 @@ -84,13 +84,13 @@ echo // The IOR of the Naming Service: $IOR echo // Started Naming Service on port $nameserviceport -cd $TAO_ROOT/orbsvcs/Scheduling_Service -echo $ ./Scheduling_Service -ORBnameserviceior $IOR -ORBport $schedulerserviceport >> /tmp/logfile_$login -./Scheduling_Service -ORBnameserviceior $IOR -ORBport $schedulerserviceport > /tmp/logfile_Scheduling_Service_$login 2>&1 & +# cd $TAO_ROOT/orbsvcs/Scheduling_Service +#echo $ ./Scheduling_Service -ORBnameserviceior $IOR -ORBport $schedulerserviceport >> /tmp/logfile_$login +#./Scheduling_Service -ORBnameserviceior $IOR -ORBport $schedulerserviceport > /tmp/logfile_Scheduling_Service_$login 2>&1 & -sleep 5 +# sleep 5 -echo // Started Scheduling Service on port $schedulerserviceport +# echo // Started Scheduling Service on port $schedulerserviceport cd $TAO_ROOT/orbsvcs/Event_Service echo $ ./Event_Service -ORBnameserviceior $IOR -ORBport $eventserviceport >> /tmp/logfile_$login |