After a middleware switchover, EE admin commands that need hypervisor support do not work (e.g. unlock-in, abrupt restart).
After the switchover, the plmcds on the different nodes reconnect to the new plmd. But, the new plmd does not make any contact with the hypervisors. So, the commands fail. When a parent EE reconnects to the new plmd after a middleware switchover, connect to the hypervisor. --- src/plm/plmd/plms_plmc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plm/plmd/plms_plmc.c b/src/plm/plmd/plms_plmc.c index 1f0cef609..2fa1f5a45 100644 --- a/src/plm/plmd/plms_plmc.c +++ b/src/plm/plmd/plms_plmc.c @@ -402,6 +402,11 @@ SaUint32T plms_plmc_tcp_connect_process(PLMS_ENTITY *ent) if (plms_is_rdness_state_set(ent, SA_PLM_READINESS_IN_SERVICE)) { TRACE("Ent %s is already in insvc.", ent->dn_name_str); + + /* if this is a parent EE, connect to the hypervisor */ + if (ent->leftmost_child) + plms_ee_hypervisor_instantiated(ent); + return NCSCC_RC_SUCCESS; } /*If previous state is not instantiating/intantiated, then get os info -- 2.13.6 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel