summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2004-11-18 18:45:40 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2004-11-18 18:45:40 +0000
commita21f7997363e553a7f27795337318a170f17d920 (patch)
tree942ec72cc6fc4d0011c60dce530e13d420c87199
parentb3ac9af9a5ddc3473ccb941fb6d71658cf29ada5 (diff)
downloadATCD-a21f7997363e553a7f27795337318a170f17d920.tar.gz
ChangeLogTag: Thu Nov 18 12:44:34 2004 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--TAO/ChangeLog215
-rw-r--r--TAO/tao/RTScheduling/Current.cpp2
2 files changed, 112 insertions, 105 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 84d61475801..2c0b7ac1f5a 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,13 +1,20 @@
+Thu Nov 18 12:44:34 2004 Chad Elliott <elliott_c@ociweb.com>
+
+ * tao/RTScheduling/Current.cpp:
+
+ Changed the ACE_ERROR message such that it does not show up as an
+ error on the scoreboard.
+
Thu Nov 18 06:00:26 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * tao/IORManipulation/IORManipulation.cpp:
+ * tao/IORManipulation/IORManipulation.cpp:
- Moved explicit release of the TAO_Stub_Auto_Ptr to transfer
- "ownership" of the contained TAO_Stub to the new Object_var as
- soon as it is created. This avoids a crash in the case where
- the Invalid_IOR exception was thrown. At that point both
- objects assume they own the TAO_Stub, which causes it to be
- deleted twice when the stack is unwound.
+ Moved explicit release of the TAO_Stub_Auto_Ptr to transfer
+ "ownership" of the contained TAO_Stub to the new Object_var as
+ soon as it is created. This avoids a crash in the case where
+ the Invalid_IOR exception was thrown. At that point both
+ objects assume they own the TAO_Stub, which causes it to be
+ deleted twice when the stack is unwound.
Thu Nov 18 11:47:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
@@ -36,24 +43,24 @@ Wed Nov 17 17:33:23 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Wed Nov 17 12:54:01 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * docs/index.html:
+ * docs/index.html:
- Changed the name of the link used to point to ORB services
- documentation.
+ Changed the name of the link used to point to ORB services
+ documentation.
- * docs/orbsvcs.html:
+ * docs/orbsvcs.html:
- Pointed to the release notes for the latest information.
+ Pointed to the release notes for the latest information.
- * docs/releasenotes/ec.html:
- * docs/releasenotes/index.html:
+ * docs/releasenotes/ec.html:
+ * docs/releasenotes/index.html:
- Added links to the ec_options.html and cec_options.html.
+ Added links to the ec_options.html and cec_options.html.
Wed Nov 17 17:13:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
- * tests/CodeSets/simple/server.cpp:
- Added missing include for stdio.
+ * tests/CodeSets/simple/server.cpp:
+ Added missing include for stdio.
Wed Nov 17 10:47:00 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -76,23 +83,23 @@ Wed Nov 17 10:08:41 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Tue Nov 16 14:05:33 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/ORB_Core.cpp (run):
+ * tao/ORB_Core.cpp (run):
- A simple fix for thread-per-connection. Servers could crash
- randomly if the orb was shutdown during the upcall. The
- thread that was in the upcall is an ORB spawned thread. When we
- call ORB::shutdown () from the upcall thread, the main thread
- (which is in ORB::run ()) is woken up and removed from the
- ORB. The main thread exits from the program leaving the thread
- shutting down the ORB in limbo. Bunch of allocations done by the
- main thread in the service configurator and object manager are
- all destroyed crashing the spawned thread.
+ A simple fix for thread-per-connection. Servers could crash
+ randomly if the orb was shutdown during the upcall. The
+ thread that was in the upcall is an ORB spawned thread. When we
+ call ORB::shutdown () from the upcall thread, the main thread
+ (which is in ORB::run ()) is woken up and removed from the
+ ORB. The main thread exits from the program leaving the thread
+ shutting down the ORB in limbo. Bunch of allocations done by the
+ main thread in the service configurator and object manager are
+ all destroyed crashing the spawned thread.
- This fix addresses the above problem by making the thread in
- ORB::run () wait on Thread_Manager::wait (), if the ORB is
- shutting down and iff TPC is used.
+ This fix addresses the above problem by making the thread in
+ ORB::run () wait on Thread_Manager::wait (), if the ORB is
+ shutting down and iff TPC is used.
- Thanks to Carlos O'Ryan for bringing this to my notice.
+ Thanks to Carlos O'Ryan for bringing this to my notice.
Tue Nov 16 09:45:26 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -126,43 +133,43 @@ Tue Nov 16 09:45:26 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Tue Nov 16 13:04:12 UTC 2004 Martin Corino <mcorino@remedy.nl>
- * tao/BoundsA.cpp:
- * tao/PolicyA.cpp:
- * tao/PortableInterceptorA.cpp:
- * tao/WrongTransactionA.cpp:
- * tao/Messaging/MessagingC.cpp:
- * tao/PortableServer/PortableServerA.cpp:
- * tao/IORManipulation/IORA.cpp:
- Fixed missing includes for f.i. VxWorks builds because of IDL
- compiler bug in case of special build configs. IDL compiler has
- also been fixed so files will be correctly regenerated next time
- (when POA refactoring is complete).
-
- * tao/Any.cpp:
- * tao/Codeset_Manager.cpp:
- * tao/Codeset_Translator_Factory.cpp:
- * tao/GIOPC.cpp:
- * tao/ORBInitializer_Registry.cpp:
- * tao/Transport.cpp:
- * tao/UTF16_BOM_Factory.cpp:
- * tao/Utils/RIR_Narrow.cpp:
- * tests/Bug_1361_Regression/shutdown.cpp:
- * tests/CDR/basic_types.cpp:
- * tests/CDR/growth.cpp:
- * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp:
- * tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp:
- * tests/CodeSets/simple/client.cpp:
- * tests/CodeSets/simple/server.cpp:
- * tests/Collocation/Diamond_i.h:
- * tests/IORManipulation/IORTest.cpp:
- * tests/POA/Policies/Policies.cpp:
- * tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.cpp:
- Fixed missing includes and iostream incompatibilities for
- VxWorks builds.
-
- * tests/Servant_To_Reference_Test/Servant_to_Reference.mpc:
- Fixed double link of Test_i.o because .h was added to
- Source_Files.
+ * tao/BoundsA.cpp:
+ * tao/PolicyA.cpp:
+ * tao/PortableInterceptorA.cpp:
+ * tao/WrongTransactionA.cpp:
+ * tao/Messaging/MessagingC.cpp:
+ * tao/PortableServer/PortableServerA.cpp:
+ * tao/IORManipulation/IORA.cpp:
+ Fixed missing includes for f.i. VxWorks builds because of IDL
+ compiler bug in case of special build configs. IDL compiler has
+ also been fixed so files will be correctly regenerated next time
+ (when POA refactoring is complete).
+
+ * tao/Any.cpp:
+ * tao/Codeset_Manager.cpp:
+ * tao/Codeset_Translator_Factory.cpp:
+ * tao/GIOPC.cpp:
+ * tao/ORBInitializer_Registry.cpp:
+ * tao/Transport.cpp:
+ * tao/UTF16_BOM_Factory.cpp:
+ * tao/Utils/RIR_Narrow.cpp:
+ * tests/Bug_1361_Regression/shutdown.cpp:
+ * tests/CDR/basic_types.cpp:
+ * tests/CDR/growth.cpp:
+ * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Factory.cpp:
+ * tests/CodeSets/libs/IBM1047_ISO8859/Wchar_IBM1047_ISO8859_Factory.cpp:
+ * tests/CodeSets/simple/client.cpp:
+ * tests/CodeSets/simple/server.cpp:
+ * tests/Collocation/Diamond_i.h:
+ * tests/IORManipulation/IORTest.cpp:
+ * tests/POA/Policies/Policies.cpp:
+ * tests/Smart_Proxies/Collocation/Smart_Proxy_Impl.cpp:
+ Fixed missing includes and iostream incompatibilities for
+ VxWorks builds.
+
+ * tests/Servant_To_Reference_Test/Servant_to_Reference.mpc:
+ Fixed double link of Test_i.o because .h was added to
+ Source_Files.
Mon Nov 15 15:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
@@ -174,66 +181,66 @@ Mon Nov 15 15:06:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
Sun Nov 14 14:26:18 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * configure.ac:
+ * configure.ac:
- Changed to use ACE_WITH_ACEXML macro instead of setting
- BUILD_ACEXML automake conditional to true.
+ Changed to use ACE_WITH_ACEXML macro instead of setting
+ BUILD_ACEXML automake conditional to true.
Sun Nov 14 21:57:38 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tests/Bug_1535_Regression/Bug_1535_Regression.mpc:
+ * tests/Bug_1535_Regression/Bug_1535_Regression.mpc:
- Do not build the test when minimum_corba is enabled.
+ Do not build the test when minimum_corba is enabled.
Sun Nov 14 21:38:21 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/Object_Adapter.cpp:
Sun Nov 14 09:50:37 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * configure.ac:
+ * configure.ac:
- Set BUILD_ACEXML automake conditional to true.
+ Set BUILD_ACEXML automake conditional to true.
- Added orbsvcs/ImplRepo_Service/Makefile to AC_CONFIG_FILES.
+ Added orbsvcs/ImplRepo_Service/Makefile to AC_CONFIG_FILES.
- * orbsvcs/Makefile.am:
+ * orbsvcs/Makefile.am:
- Added ImplRepo_Service to SUBDIRS.
+ Added ImplRepo_Service to SUBDIRS.
- * orbsvcs/ImplRepo_Service/Makefile.am:
+ * orbsvcs/ImplRepo_Service/Makefile.am:
- Updated now that ACEXML is available for autoconf builds.
+ Updated now that ACEXML is available for autoconf builds.
Sun Nov 14 16:51:28 2004 Martin Corino <mcorino@remedy.nl>
- * tao/PortableServer/Object_Adapter.cpp:
- Removed leftover ACE_ENV_ARG_DECL from
+ * tao/PortableServer/Object_Adapter.cpp:
+ Removed leftover ACE_ENV_ARG_DECL from
TAO_Object_Adapter::get_collocated_servant().
Sun Nov 14 05:11:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/Utils/RIR_Narrow.cpp:
+ * tao/Utils/RIR_Narrow.cpp:
- Fixed a simple compilation error when exceptions are turned off.
+ Fixed a simple compilation error when exceptions are turned off.
Sun Nov 14 05:01:28 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * tao/PortableServer/Object_Adapter.cpp:
- * tao/PortableServer/Object_Adapter.h:
+ * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/Object_Adapter.h:
- Fix for Bug 1535. Please see
+ Fix for Bug 1535. Please see
- http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1535
+ http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1535
- for details.
+ for details.
- * tests/Bug_1535_Regression/Bug_1535_Regression.mpc:
- * tests/Bug_1535_Regression/Test.idl:
- * tests/Bug_1535_Regression/bug_1535_regression.cpp:
- * tests/Bug_1535_Regression/run_test.pl:
+ * tests/Bug_1535_Regression/Bug_1535_Regression.mpc:
+ * tests/Bug_1535_Regression/Test.idl:
+ * tests/Bug_1535_Regression/bug_1535_regression.cpp:
+ * tests/Bug_1535_Regression/run_test.pl:
- Regression test for Bug 1535.
+ Regression test for Bug 1535.
Fri Nov 12 14:51:19 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
@@ -266,25 +273,25 @@ Fri Nov 12 08:40:53 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Thu Nov 11 22:31:12 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
- Remove stray comma which resulted in truncated error message.
+ Remove stray comma which resulted in truncated error message.
Thu Nov 11 19:17:36 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * orbsvcs/Event_Service/Makefile.am:
+ * orbsvcs/Event_Service/Makefile.am:
Removed an unnecessary dependency upon the TAO_CosEvent library.
Thu Nov 11 14:33:00 2004 Gary Maxey <gary.maxey@hp.com>
- * tao/Connector_Registry.cpp
+ * tao/Connector_Registry.cpp
- Fixed problem in create_profile() when there is an
- unknown profile. The cdr.orb_core() value may be zero
- in this case. This zero value is passed to the
- TAO_Unknown_Profile constructor where it eventually leads
- to a memory fault.
+ Fixed problem in create_profile() when there is an
+ unknown profile. The cdr.orb_core() value may be zero
+ in this case. This zero value is passed to the
+ TAO_Unknown_Profile constructor where it eventually leads
+ to a memory fault.
Thu Nov 11 14:55:00 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
diff --git a/TAO/tao/RTScheduling/Current.cpp b/TAO/tao/RTScheduling/Current.cpp
index 215385f708c..9538a8ec98a 100644
--- a/TAO/tao/RTScheduling/Current.cpp
+++ b/TAO/tao/RTScheduling/Current.cpp
@@ -561,7 +561,7 @@ TAO_RTScheduler_Current_i::spawn (RTScheduling::ThreadAction_ptr start,
stack_size) == -1)
{
ACE_ERROR((LM_ERROR,
- "Error in Spawning\n"));
+ "Unable to activate DistributableThread\n"));
RTScheduling::DistributableThread::_nil ();
}