summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-23 23:02:07 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-23 23:02:07 +0000
commit3ef51517e1377ec1ba77456903eff259280f87da (patch)
tree4a902df32b1166a8763158c593d90bb7c1ffc2b3
parent6fe218366e41999aad5cc261fef8c5f356d854c4 (diff)
downloadATCD-3ef51517e1377ec1ba77456903eff259280f87da.tar.gz
ChangeLogTag:Tue Jun 23 17:30:14 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-rw-r--r--TAO/ChangeLog-98c7
-rw-r--r--TAO/docs/releasenotes/ec.html49
-rwxr-xr-xTAO/orbsvcs/tests/start_services14
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