summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/ImplRepo_Service
Commit message (Collapse)AuthorAgeFilesLines
* Logging changesJohnny Willemsen2019-04-125-12/+28
| | | | | | | | * 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:
* Add more exception logging to ActivatorReceiver::start_server_excepJohnny Willemsen2019-04-121-0/+14
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* Add server name to logging statement when we don't start a serverJohnny Willemsen2019-04-121-2/+2
| | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* Layout changeJohnny Willemsen2019-04-121-1/+1
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
* Logging fix to ImplRepo_ServiceJohnny Willemsen2019-04-111-1/+1
| | | | * TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* Logging fixJohnny Willemsen2019-04-111-2/+2
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
* Removed empty lineJohnny Willemsen2019-03-131-1/+0
| | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* Removed noop comments, no need for that. Removed empty lines, some old ↵Johnny Willemsen2019-01-292-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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:
* Removed references to comp.soft-sys.ace as way to post issues, the mail ↵Johnny Willemsen2019-01-241-4/+2
| | | | | | | | | | | | | 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:
* Remove start limit changeJohnny Willemsen2018-12-071-1/+0
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* When we start a new server we need to reset our process id so that we can ↵Johnny Willemsen2018-12-071-2/+5
| | | | | | ignore a possible child death which can happen after we do a restart * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* Need to check some more status in child_on_deathJohnny Willemsen2018-12-071-4/+3
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* Set the retries back to its default when we restart on a child deathJohnny Willemsen2018-12-071-2/+6
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* When we are informed of a child death and we have waiters we start a new serverJohnny Willemsen2018-12-071-8/+7
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* Check whether reference is not nil before using itJohnny Willemsen2018-12-071-3/+15
| | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* At the moment we have a deferred remove we mark the server as dead so that ↵Johnny Willemsen2018-12-078-88/+192
| | | | | | | | | | | | | | | 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:
* Remove default argument of 0 to remove_server, when we know the process id, ↵Johnny Willemsen2018-12-065-28/+40
| | | | | | | | | | 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:
* Extended loggingJohnny Willemsen2018-12-061-2/+2
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* When remove_server is called during a handle timeout we need to use the ↵Johnny Willemsen2018-12-061-3/+12
| | | | | | 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:
* Log an error when we can't find a serverJohnny Willemsen2018-12-061-0/+13
| | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* In notify_child_death log an error when the pid does not match current or ↵Johnny Willemsen2018-12-061-1/+12
| | | | | | prev pid * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
* Doxygen changeJohnny Willemsen2018-12-061-1/+1
| | | | * TAO/orbsvcs/ImplRepo_Service/Server_Info.h:
* Some debug message should be an error, not just debugJohnny Willemsen2018-12-061-4/+6
| | | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: * TAO/orbsvcs/tests/ImplRepo/ReconnectServer/README.txt:
* In notify_child_death check for a valid pid, not zeroJohnny Willemsen2018-12-062-10/+13
| | | | | * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp: * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
* Log some exceptions only when debugging is enabled and some layout changesJohnny Willemsen2018-12-064-9/+13
| | | | | | | * 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:
* LayoutJohnny Willemsen2018-12-051-1/+1
| | | | * TAO/orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
* Const changeJohnny Willemsen2018-12-051-1/+1
| | | | * TAO/orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
* Doxygen changesJohnny Willemsen2018-12-051-4/+6
| | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Locator.idl:
* Just use s as argumentJohnny Willemsen2018-12-051-1/+1
| | | | * TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp:
* When we get a remove server during handle timeout we need to store name and ↵Johnny Willemsen2018-12-052-15/+25
| | | | | | | 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:
* Merge pull request #767 from jwillemsen/jwi-imrnotifywaiterJohnny Willemsen2018-12-042-47/+65
|\ | | | | 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
| * Add try/catch around the notify of a single waiter within notify_waiters so ↵Johnny Willemsen2018-12-042-47/+65
| | | | | | | | | | | | | | 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:
* | Merge pull request #766 from jwillemsen/jwi-imrremovenotifychilddeathJohnny Willemsen2018-12-043-17/+0
|\ \ | | | | | | Remove notify_child_death, it is not used, issue #765
| * | Remove notify_child_death, it is not used, issue #765Johnny Willemsen2018-12-043-17/+0
| |/ | | | | | | | | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Locator.idl: * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
* | Moved throw outside of debug checkJohnny Willemsen2018-12-041-4/+2
|/ | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* Log error messages with an error macroJohnny Willemsen2018-12-041-5/+5
| | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* When invocation of spawn_pid fails log an error and throw back an exception ↵Johnny Willemsen2018-12-041-5/+21
| | | | | | to the locator with more helpful information * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* Const enhancementsJohnny Willemsen2018-12-032-7/+6
| | | | | * TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp: * TAO/orbsvcs/ImplRepo_Service/LiveCheck.h:
* Const changes, log the pid we compare with in a check and added some docuJohnny Willemsen2018-12-032-4/+15
| | | | | * TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp: * TAO/orbsvcs/ImplRepo_Service/LiveCheck.h:
* Removed AAM_ACTIVATION_SENT status, at the moment we do an AMI start_server ↵Johnny Willemsen2018-12-036-24/+34
| | | | | | | | | | | 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:
* Removed last bits for threads_ memberJohnny Willemsen2018-11-302-32/+4
| | | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: * TAO/orbsvcs/ImplRepo_Service/Locator_Options.h:
* Make use of std::unique_ptr with C++11, use empty instead of checking size, ↵Johnny Willemsen2018-11-303-8/+12
| | | | | | | | const changes * TAO/orbsvcs/ImplRepo_Service/LiveCheck.cpp: * TAO/orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp: * TAO/orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
* Remove threads argument, is never completed and commentedo utJohnny Willemsen2018-11-302-37/+0
| | | | | * TAO/orbsvcs/ImplRepo_Service/Locator_Options.cpp: * TAO/orbsvcs/ImplRepo_Service/Locator_Options.h:
* Logging enhancementsJohnny Willemsen2018-11-303-31/+36
| | | | | | | | | * 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:
* Const fixJohnny Willemsen2018-08-131-1/+1
| | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* Active_Pid_Setter is only required on WindowsJohnny Willemsen2018-08-132-1/+4
| | | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp: * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.h:
* Merge branch 'jwi-imractivator-loggingfix' into jwi-aamserverstatusJohnny Willemsen2018-08-111-1/+1
|\
| * Fixed incorrect order of arguments to logging macroJohnny Willemsen2018-08-111-1/+1
| | | | | | | | * TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
* | Merge branch 'jwi-imrwindows-fix' into jwi-aamserverstatusJohnny Willemsen2018-08-111-1/+1
|\ \
| * | Fixed windows runtime issueJohnny Willemsen2018-08-111-1/+1
| |/ | | | | | | * TAO/orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp: