| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO/tao/Abstract_Servant_Base.h:
* TAO/tao/AnyTypeCode/Alias_TypeCode.h:
* TAO/tao/AnyTypeCode/Alias_TypeCode_Static.h:
* TAO/tao/AnyTypeCode/Empty_Param_TypeCode.h:
* TAO/tao/AnyTypeCode/Enum_TypeCode.h:
* TAO/tao/AnyTypeCode/Enum_TypeCode_Static.h:
* TAO/tao/AnyTypeCode/Fixed_TypeCode.h:
* TAO/tao/AnyTypeCode/Indirected_Type_TypeCode.h:
* TAO/tao/AnyTypeCode/Objref_TypeCode.h:
* TAO/tao/AnyTypeCode/Objref_TypeCode_Static.h:
* TAO/tao/AnyTypeCode/Recursive_Type_TypeCode.h:
* TAO/tao/AnyTypeCode/Sequence_TypeCode.h:
* TAO/tao/AnyTypeCode/Sequence_TypeCode_Static.h:
* TAO/tao/AnyTypeCode/String_TypeCode.h:
* TAO/tao/AnyTypeCode/Struct_TypeCode.h:
* TAO/tao/AnyTypeCode/Struct_TypeCode_Static.h:
* TAO/tao/AnyTypeCode/True_RefCount_Policy.h:
* TAO/tao/AnyTypeCode/TypeCode.h:
* TAO/tao/AnyTypeCode/TypeCode_Case_Base_T.h:
* TAO/tao/AnyTypeCode/Union_TypeCode.h:
* TAO/tao/AnyTypeCode/Value_TypeCode.h:
* TAO/tao/AnyTypeCode/Value_TypeCode_Static.h:
* TAO/tao/Asynch_Reply_Dispatcher_Base.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Corba_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Remote_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Request.h:
* TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.h:
* TAO/tao/Cleanup_Func_Registry.h:
* TAO/tao/Connection_Handler.h:
* TAO/tao/DiffServPolicy/DiffServ_Protocols_Hooks.h:
* TAO/tao/Dynamic_TP/DTP_POA_Strategy.h:
* TAO/tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.h:
* TAO/tao/Endpoint.h:
* TAO/tao/FlResource/FlResource_Factory.h:
* TAO/tao/FoxResource/FoxResource_Factory.h:
* TAO/tao/GUIResource_Factory.h:
* TAO/tao/IIOP_Profile.h:
* TAO/tao/IIOP_Transport.h:
* TAO/tao/IORManipulation/IORManip_Filter.h:
* TAO/tao/IORManipulation/IORManip_IIOP_Filter.h:
* TAO/tao/IORManipulation/IORManipulation.h:
* TAO/tao/IORTable/Async_Table_Adapter.h:
* TAO/tao/IORTable/Locate_ResponseHandler.h:
* TAO/tao/Invocation_Adapter.h:
* TAO/tao/LF_Event.h:
* TAO/tao/LF_Invocation_Event.h:
* TAO/tao/LF_Multi_Event.h:
* TAO/tao/LocalObject.h:
* TAO/tao/MProfile.h:
* TAO/tao/Messaging/AMH_Response_Handler.h:
* TAO/tao/Messaging/Asynch_Invocation_Adapter.h:
* TAO/tao/Transport.h:
|
|
|
|
| |
* TAO/tao/LF_Event.h:
|
|
|
|
| |
* TAO/tao/LF_Event.h:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
way a compiler can detect when we assign a non-existent value
* TAO/tao/LF_CH_Event.cpp:
* TAO/tao/LF_CH_Event.h:
* TAO/tao/LF_Event.cpp:
* TAO/tao/LF_Event.h:
* TAO/tao/LF_Event.inl:
* TAO/tao/LF_Invocation_Event.cpp:
* TAO/tao/LF_Invocation_Event.h:
* TAO/tao/LF_Multi_Event.cpp:
* TAO/tao/LF_Multi_Event.h:
* TAO/tests/Bug_3531b_Regression/server.cpp:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
also called from outside of the leader follower loop by other threads. This could trigger a data race because an inconsistent state is ready. Moved the real logic to _i methods and the public accessors now first lock the lf lock, this is normally only done in connection setup so doesn't add a penalty to the regular invocation path
* TAO/orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
* TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
* TAO/tao/IIOP_Connector.cpp:
* TAO/tao/LF_CH_Event.cpp:
* TAO/tao/LF_CH_Event.h:
* TAO/tao/LF_Connect_Strategy.cpp:
* TAO/tao/LF_Event.cpp:
* TAO/tao/LF_Event.h:
* TAO/tao/LF_Event.inl:
* TAO/tao/LF_Invocation_Event.cpp:
* TAO/tao/LF_Invocation_Event.h:
* TAO/tao/LF_Multi_Event.cpp:
* TAO/tao/LF_Multi_Event.h:
* TAO/tao/Leader_Follower.cpp:
* TAO/tao/Reactive_Connect_Strategy.cpp:
* TAO/tao/Strategies/SCIOP_Connector.cpp:
* TAO/tao/Strategies/SHMIOP_Connector.cpp:
* TAO/tao/Strategies/UIOP_Connector.cpp:
* TAO/tao/Transport_Connector.cpp:
* TAO/tao/Wait_On_Reactor.cpp:
* TAO/tao/Wait_On_Read.cpp:
* TAO/tests/Bug_3531b_Regression/server.cpp:
|
|
|
|
|
| |
* TAO/tao/LF_Event.h:
* TAO/tao/LF_Event.inl:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
understand the code path and less error phrone
* TAO/tao/LF_CH_Event.cpp:
* TAO/tao/LF_CH_Event.h:
* TAO/tao/LF_Event.cpp:
* TAO/tao/LF_Event.h:
* TAO/tao/LF_Event.inl:
* TAO/tao/LF_Invocation_Event.cpp:
* TAO/tao/LF_Invocation_Event.h:
* TAO/tao/LF_Multi_Event.cpp:
* TAO/tao/LF_Multi_Event.h:
|
|
|
|
|
| |
* TAO/tao/LF_Event.h:
* TAO/tao/LF_Event.inl:
|
| |
|
| |
|
|
|
|
|
| |
Merged changes from Remedy work branch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
* orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
* orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
* orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
* tao/Strategies/DIOP_Connector.cpp:
* tao/Strategies/SCIOP_Connector.cpp:
* tao/Strategies/SHMIOP_Connector.cpp:
* tao/Strategies/UIOP_Connector.cpp:
Only the return of -1 with cache_transport should be seen as an error
* tao/Cache_Entries_T.cpp:
Updated some debug statements
* tao/Condition.cpp:
* tao/Condition.h:
Changed delete_lock_ to a bool
* tao/Exception.cpp:
* tao/SystemException.cpp:
Check for self assignment in operator=
* tao/IIOP_Connection_Handler.cpp:
Layout changes to debug statements and use ACE_TEXT
* tao/IIOP_Connector.cpp:
Check the return value of cache_transport
* tao/Leader_Follower.inl:
Const change
* tao/LF_CH_Event.cpp:
* tao/LF_Event.h:
* tao/LF_Event.inl:
Addeds state_name to LF_Event and print the state as string instead
of number
* tao/Strategies/SCIOP_Acceptor.cpp:
Fixed gcc warning, don't use ACE_UNUSED_ARG anymore
* tao/Strategies/SCIOP_Connection_Handler.cpp:
Layout change
* tao/String_Alloc.cpp:
Simplified check
* tao/Transport_Cache_Manager_T.cpp:
* tao/Transport_Cache_Manager_T.h:
* tao/Transport_Cache_Manager_T.inl:
Updated various debug statements. When we have to purge the cache always try
to purge the cache with 1 entry else we don't purge when we have a very small
cache. Make the maximum transport cache size a real maximum, it was previously
not a real maximum, just a default allocation value. This fixes 3570
* tao/Transport_Connector.cpp:
Check the return value of cache_transport.
* tao/ZIOP/ZIOP.cpp:
* tao/ZIOP/ZIOP.h
Layout changes
* tests/Bug_3558_Regression/client.cpp:
* tests/Transport_Cache_Manager/Bug_3558_Regression.cpp:
The cache has now a real maximum, updated these tests
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
<mesnier_p@ociweb.com>
|
|
|
|
| |
<jtc@acorntoolworks.com>
|
|
|
|
| |
<ossama@dre.vanderbilt.edu>
|
|
|
|
| |
symantec dot com>
|
|
|
|
| |
<bala@dre.vanderbilt.edu>
|
| |
|
| |
|
|
|
|
| |
<bala@isis-server.isis.vanderbilt.edu>
|
|
|
|
| |
<bala@isis-server.isis.vanderbilt.edu>
|
| |
|
|
|
|
| |
<bala@cs.wustl.edu>
|
|
|
|
| |
<bala@cs.wustl.edu>
|
|
|
|
| |
<bala@cs.wustl.edu>
|
|
|