| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commented out code and some unicode fixs
* ACE/ACEXML/apps/svcconf/Svcconf_Handler.cpp:
* ACE/ACEXML/common/DefaultHandler.cpp:
* ACE/ACEXML/examples/SAXPrint/SAXPrint_Handler.cpp:
* TAO/TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
* TAO/examples/Callback_Quoter/Notifier_Input_Handler.cpp:
* TAO/examples/Event_Comm/Notifier_Server.cpp:
* TAO/examples/OBV/Simple_util.cpp:
* TAO/examples/Persistent_Grid/Grid_i.cpp:
* TAO/examples/Persistent_Grid/Simple_util.cpp:
* TAO/examples/PluggableUDP/tests/Performance/UDP_i.cpp:
* TAO/examples/Simple/bank/AccountManager_i.cpp:
* TAO/examples/Simple/bank/Account_i.cpp:
* TAO/examples/Simple/grid/Grid_i.cpp:
* TAO/examples/Simple/time-date/Time_Date_Client_i.cpp:
* TAO/examples/Simple/time/Time_i.cpp:
* TAO/orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
* TAO/orbsvcs/Time_Service/Clerk_i.cpp:
* TAO/orbsvcs/Time_Service/Server_i.cpp:
* TAO/orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
* TAO/orbsvcs/orbsvcs/AV/Protocol_Factory.cpp:
* TAO/orbsvcs/tests/Bug_2247_Regression/test_i.cpp:
* TAO/orbsvcs/tests/Bug_2248_Regression/test_i.cpp:
* TAO/orbsvcs/tests/FaultTolerance/IOGR/test_i.cpp:
* TAO/tao/LF_Multi_Event.cpp:
* TAO/tao/Transport.cpp:
* TAO/tests/Big_Reply/Big_Reply_i.cpp:
* TAO/tests/Bug_2935_Regression/sink_i.cpp:
* TAO/tests/Bug_3276_Regression/test_i.cpp:
* TAO/tests/CSD_Collocation/Collocation_Tester.cpp:
* TAO/tests/CSD_Collocation/Diamond_i.cpp:
* TAO/tests/Collocation/Collocation_Tester.cpp:
* TAO/tests/Collocation/Diamond_i.cpp:
* TAO/tests/DIOP/UDP_i.cpp:
* TAO/tests/InterOp-Naming/INS_i.cpp:
* TAO/tests/InterOp-Naming/Server_i.cpp:
* TAO/tests/MProfile/test_i.cpp:
* TAO/tests/MProfile_Connection_Timeout/test_i.cpp:
* TAO/tests/MProfile_Forwarding/Servant_Locator.cpp:
* TAO/tests/MProfile_Forwarding/test_i.cpp:
* TAO/tests/OBV/Simple/Simple_util.cpp:
* TAO/tests/RTCORBA/MT_Client_Protocol_Priority/test.idl:
* TAO/tests/Smart_Proxies/Collocation/Coll_Tester.cpp:
* TAO/tests/Smart_Proxies/Collocation/Diamond_i.cpp:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
forward is not working and github issues is the better place
* ACE/ACE-INSTALL.html:
* ACE/README:
* ACE/contrib/FaCE/README:
* ACE/docs/ACE-bug-process.html:
* TAO/README:
* TAO/TAO-INSTALL.html:
* TAO/docs/rtcorba/status.html:
* TAO/orbsvcs/ImplRepo_Service/README:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
|
|
| |
ignore a possible child death which can happen after we do a restart
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on the real remove we can check status and pid
When the server is reported as started pass the process id to the checker, it can be that the activator has informed us of of the process id already earlier
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.h:
* TAO/orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
* TAO/orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
* TAO/orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
|
|
|
|
|
|
|
|
|
|
| |
we pass it, this way when the server itself invokes server_is_shutting_down we need to retrieve the current process id and use it
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.h:
* TAO/orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
* TAO/orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
|
|
| |
entry pid, when the server informs us that it is shutting down it only tells its id, not the pid
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
|
|
|
|
|
|
| |
prev pid
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/Server_Info.h:
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* TAO/orbsvcs/tests/ImplRepo/ReconnectServer/README.txt:
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
|
|
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator.idl:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
|
|
|
|
|
|
|
| |
pid and check that before really removing the server, the server can already be restarted and have a new pid
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.h:
|
|\
| |
| | |
Add try/catch around the notify of a single waiter within notify_wait… …ers so that when we get an exception we still inform all other waiters instead of exiting the loop on the first exception
|
| |
| |
| |
| |
| |
| |
| | |
that when we get an exception we still inform all other waiters instead of exiting the loop on the first exception
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
|
|\ \
| | |
| | | |
Remove notify_child_death, it is not used, issue #765
|
| |/
| |
| |
| |
| |
| | |
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator.idl:
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
|
|/
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
|
|
|
|
|
|
| |
to the locator with more helpful information
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.h:
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.h:
|
|
|
|
|
|
|
|
|
|
|
| |
we just ignore the successful AMI reply and don't update the status, when the system is very very busy it can be that the server is already running before our AMI reply from start_server gets invoked, putting the pid to 0 at that moment causes the server status to go from running back to wait_for_reply
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator.idl:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/Locator_Options.h:
|
|
|
|
|
|
|
|
| |
const changes
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
* TAO/orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/Locator_Options.cpp:
* TAO/orbsvcs/ImplRepo_Service/Locator_Options.h:
|
|
|
|
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp:
* TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* TAO/tao/IIOP_Connection_Handler.cpp:
* TAO/tao/Strategies/SCIOP_Connection_Handler.cpp:
* TAO/tao/Transport.cpp:
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
|
|
|
|
|
| |
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
|
|\ |
|
| |
| |
| |
| | |
* TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
|
|\ \ |
|
| |/
| |
| |
| | |
* TAO/orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
|