diff options
author | elliott_c <ocielliottc@users.noreply.github.com> | 2004-11-18 18:45:40 +0000 |
---|---|---|
committer | elliott_c <ocielliottc@users.noreply.github.com> | 2004-11-18 18:45:40 +0000 |
commit | a21f7997363e553a7f27795337318a170f17d920 (patch) | |
tree | 942ec72cc6fc4d0011c60dce530e13d420c87199 | |
parent | b3ac9af9a5ddc3473ccb941fb6d71658cf29ada5 (diff) | |
download | ATCD-a21f7997363e553a7f27795337318a170f17d920.tar.gz |
ChangeLogTag: Thu Nov 18 12:44:34 2004 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r-- | TAO/ChangeLog | 215 | ||||
-rw-r--r-- | TAO/tao/RTScheduling/Current.cpp | 2 |
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 (); } |