summaryrefslogtreecommitdiff
path: root/TAO/local/ChangeLog
blob: 36cd5c5734a1e50e1f91432c3db12ab85bc360b8 (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
Tue Dec  2 10:32:01 1997  Carlos O'Ryan  <coryan@macarena.cs.wustl.edu>

	* local/bin/Event_Service/Makefile: 
	* local/bin/Event_Service/Dispatching_Modules.h: 
	* local/bin/Event_Service/Event_Channel.cpp: 
	* local/bin/Event_Service/Event_Channel.h: 
	* local/bin/Event_Service/Event_Channel.i: 
	* local/bin/Event_Service/RT_Task.cpp: 
	* local/bin/Event_Service/RT_Task.h: 
	  The ACE_TIMEPROBE implementation was moved into the orbsvcs
	  library.
	  Added some more ACE_TIMEPROBE to the point were all the lifetime
	  of an event seems to every message
	  seems 
	  Removed some forwarding info leftovers on the Event Channel
	  implementation.

	* local/tests/Latency.cpp: 
	  Added some ACE_TIMEPROBE calls to measure delays.
	  Use the double field to timestamp the event, using a
	  highrestimer (TOTAL HACK).

Sun Nov 30 16:57:40 1997  Carlos O'Ryan  <coryan@macarena.cs.wustl.edu>

	* bin/Event_Service/Makefile: 
	  Added the old probe=X flag to include/exclude ACE_TIMEPROBE code.

	* bin/Event_Service/Event_Channel.i: 
	* bin/Event_Service/Event_Channel.cpp: 
	* bin/Event_Service/Dispatching_Modules.i: 
	* bin/Event_Service/Dispatching_Modules.cpp: 
	  Normalized ACE_TIMEPROBE messages, all start with two spaces,
	  but the timeout, which starts a loop, IMHO is easier to read
	  that way.

	* bin/Scheduling_Service/dump_schedule.cpp: 
	* bin/Event_Service/Event_Service.cpp: 
	  g++ does not seems to cast _var types to _ptr parameters on its
	  own, an explicit call to the ptr() method seems needed.

	* tests/Latency.h: 
	  Removed virtual methods from Latency_Supplier, thanks to g++ for
	  noticing that those were uneeded.

Tue Nov 25 22:49:23 1997  Carlos O'Ryan  <coryan@macarena.cs.wustl.edu>

	* bin/Event_Service/Event_Service.cpp: 
	* bin/Scheduling_Service/dump_schedule.cpp: 
	* bin/Scheduling_Service/schedule_service.cpp: 
	* tests/Latency.cpp: 
	  The Naming Service has been working for quite a bit now, we use
	  it instead of the ad-hoc ORBcore flags.

	* tests/Latency.cpp: 
	  Use the high resolution timer to measure round-trip delays, and
	  keep most of the original code for it. But we are not using the
	  time_ field on the events (yet); a global variable takes its
	  place.
	  

Mon Nov 24 20:53:03 1997  Carlos O'Ryan  <coryan@macarena.cs.wustl.edu>

	* bin/Event_Service/Event_Channel.h: 
	* bin/Event_Service/Event_Channel.cpp: 
	  Removed the forward_event support, since this is MDA/Boeing
	  propietary.

Thu Nov 20 22:07:36 1997  David L. Levine  <levine@cs.wustl.edu>

        * local/bin/Scheduling_Service/Scheduler_Generic.*:
          added ACE_Scheduler_Generic.  It's a drop-in
          replacement for ACE_Scheduler_Internal that assigns
          the same priority and subpriority to all tasks.

Wed Nov 19 14:53:25 1997  David L. Levine  <levine@cs.wustl.edu>

        * local/bin/Scheduling_Service/Scheduler.cpp: #include
          Scheduler.h instead of Scheduler_Internal.h.
          (export): changed loop index from u_int to int to avoid
          signed/unsigned comparison.

Tue Nov 18 13:26:32 1997  Carlos O'Ryan  <coryan@macarena.cs.wustl.edu>

	* tests/Latency.cpp:
	  Added minimal code to measure round trip delays through the EC.

Mon Nov 17 18:44:29 1997  Carlos O'Ryan  <coryan@macarena.cs.wustl.edu>

	* tests/Latency.h:
	* tests/Latency.cpp:
	  Added small classes to implement the Supplier and Consumer
	  personalities of Latency_Supplier; they delegate on it to do the
	  job.
	  The QoS for the Consumer personality of Latency_Supplier was
	  wrong.

Sun Nov 16 00:11:28 1997  Carlos O'Ryan  <coryan@macarena.cs.wustl.edu>

	* README:
	* Makefile:
	  This directory should hold the propietary code of Boeing. It
	  even holds its own ChangeLog to keep the profile *very* low.
	  IT MUST NOT BE DISTRIBUTED IN THE RELEASES.

	* bin/Makefile:
	  This directory contains the Services (Event and Schedule).

	* bin/Scheduling_Service/Makefile:
	* bin/Scheduling_Service/.cvsignore:
	* bin/Scheduling_Service/svc.conf:
	* bin/Scheduling_Service/Config_Scheduler.cpp:
	* bin/Scheduling_Service/Config_Scheduler.h:
	* bin/Scheduling_Service/Config_Scheduler.i:
	* bin/Scheduling_Service/Scheduler.cpp:
	* bin/Scheduling_Service/Scheduler.h:
	* bin/Scheduling_Service/Scheduler.i:
	* bin/Scheduling_Service/Scheduler_Internal.cpp:
	* bin/Scheduling_Service/Scheduler_Internal.h:
	* bin/Scheduling_Service/Scheduler_Internal.i:
	* bin/Scheduling_Service/dump_schedule.cpp:
	* bin/Scheduling_Service/schedule_service.cpp:
	  This is the implementation of the Scheduling Service.
	  The dump utility is also here, in the future we may want to move
	  it.

	* bin/Event_Service/Makefile:
	* bin/Event_Service/BCU.cpp:
	* bin/Event_Service/BCU.h:
	* bin/Event_Service/CORBA_Utils_T.cpp:
	* bin/Event_Service/CORBA_Utils_T.h:
	* bin/Event_Service/CORBA_Utils_T.i:
	* bin/Event_Service/Channel_Clients.i:
	* bin/Event_Service/Channel_Clients_T.i:
	* bin/Event_Service/Debug_Macros.h:
	* bin/Event_Service/Dispatching_Modules.cpp:
	* bin/Event_Service/Dispatching_Modules.h:
	* bin/Event_Service/Dispatching_Modules.i:
	* bin/Event_Service/Event_Channel.cpp:
	* bin/Event_Service/Event_Channel.h:
	* bin/Event_Service/Event_Channel.i:
	* bin/Event_Service/Event_Service.cpp:
	* bin/Event_Service/Fast_Reactor.h:
	* bin/Event_Service/GPlot_File.cpp:
	* bin/Event_Service/GPlot_File.h:
	* bin/Event_Service/GPlot_File.i:
	* bin/Event_Service/Local_ESTypes.cpp:
	* bin/Event_Service/Local_ESTypes.h:
	* bin/Event_Service/Local_ESTypes.i:
	* bin/Event_Service/Memory_Pools.cpp:
	* bin/Event_Service/Memory_Pools.h:
	* bin/Event_Service/Memory_Pools.i:
	* bin/Event_Service/RT_Task.cpp:
	* bin/Event_Service/RT_Task.h:
	* bin/Event_Service/RT_Task.i:
	* bin/Event_Service/ReactorTask.cpp:
	* bin/Event_Service/ReactorTask.h:
	* bin/Event_Service/Task_Manager.cpp:
	* bin/Event_Service/Task_Manager.h:
	* bin/Event_Service/Task_Manager.i:
	  Implements the Event Service.

	* tests/Makefile:
	* tests/Latency.cpp:
	* tests/Latency.h:
	* tests/Utilization.cpp:
	* tests/Utilization.h:
	  Simple tests for the Event Service.