+ err := h.routingManagerClient.AddE2TInstance(e2tAddress)
+
+ if err == nil{
+
+ _ = h.e2tInstancesManager.AddE2TInstance(e2tAddress, podName)
+
+ break
+ } else {
+
+ h.logger.Errorf("#E2TermInitNotificationHandler.HandleNewE2TInstance - e2t address count - %d : %s - routing manager failure", i, e2tAddress)
+ }
+
+ }
+}
+
+func (h E2TermInitNotificationHandler) UpdateExistingE2TInstanceToRtmgr(e2tAddress string) {
+
+ for i := 1; i < 4; i++ {
+
+ err := h.routingManagerClient.AddE2TInstance(e2tAddress)
+
+ if err == nil{
+ break
+ } else {
+
+ h.logger.Errorf("#E2TermInitNotificationHandler.UpdateExistingE2TInstanceToRtmgr - e2t address count - %d : %s - routing manager failure", i, e2tAddress)
+ _ = h.e2tInstancesManager.ResetKeepAliveTimestamp(e2tAddress)
+ }
+
+ }