return nil, fmt.Errorf("unknown node type for RAN %s", inventoryName)
}
- h.logger.Infof("#ResourceStatusInitiateNotificationHandler.UnmarshalResourceStatusPayload - Unmarshaled payload successfully: %+v", payload)
+ h.logger.Infof("#ResourceStatusInitiateNotificationHandler.UnmarshalResourceStatusPayload - Unmarshaled payload successfully: %+v", unmarshalledPayload)
return &unmarshalledPayload, nil
}
nodebConnectionStatus := nodeb.GetConnectionStatus()
+ h.logger.Infof("#ResourceStatusInitiateNotificationHandler.Handle - RAN name: %s - successfully fetched RAN from db. RAN's connection status: %s", inventoryName, nodebConnectionStatus)
+
if nodebConnectionStatus != entities.ConnectionStatus_CONNECTED {
h.logger.Errorf("#ResourceStatusInitiateNotificationHandler.Handle - RAN name: %s - RAN's connection status isn't CONNECTED", inventoryName)
h.SaveRsmRanInfoStopTrue(inventoryName)
}
if response.ENB2_Measurement_ID == 0 {
- h.logger.Errorf("#ResourceStatusResponseHandler.Handle - RAN name: %s - ignoring response without ENB2_Measurement_ID for ENB1_Measurement_ID = %d", request.RanName, response.ENB1_Measurement_ID)
+ h.logger.Errorf("#ResourceStatusResponseHandler.Handle - RAN name: %s - ignoring response without ENB2_Measurement_ID", request.RanName)
return
}
rsmRanInfo, err := h.rnibDataService.GetRsmRanInfo(request.RanName)
if err != nil {
- h.logger.Errorf("#ResourceStatusResponseHandler.Handle - RAN name: %s - Failed fetching RsmRanInfo", request.RanName)
return
}
err = h.rnibDataService.SaveRsmRanInfo(rsmRanInfo)
if err != nil {
- h.logger.Errorf("#ResourceStatusResponseHandler.Handle - RAN name: %s - Failed saving RsmRanInfo", request.RanName)
return
}
enb, ok := nodeb.Configuration.(*entities.NodebInfo_Enb)
if !ok {
- m.logger.Errorf("#ResourceStatusService.extractCellIdList - Invalid configuration for RAN %s", nodeb.RanName)
+ m.logger.Errorf("#ResourceStatusService.extractCellIdList - RAN name: %s - invalid configuration", nodeb.RanName)
return []string{}, fmt.Errorf("Invalid configuration for RAN %s", nodeb.RanName)
}
cells := enb.Enb.ServedCells
if len(cells) == 0 {
- m.logger.Errorf("#ResourceStatusService.extractCellIdList - Empty cell list for RAN %s", nodeb.RanName)
+ m.logger.Errorf("#ResourceStatusService.extractCellIdList - RAN name: %s - empty cell list", nodeb.RanName)
return []string{}, fmt.Errorf("empty cell list for RAN %s", nodeb.RanName)
}
}
func (w *rNibDataService) GetRsmGeneralConfiguration() (*models.RsmGeneralConfiguration, error) {
- w.logger.Infof("#RnibDataService.GetRsmGeneralConfiguration")
-
var rsmGeneralConfiguration *models.RsmGeneralConfiguration = nil
err := w.retry("GetRsmGeneralConfiguration", func() (err error) {
return
})
- if err != nil {
- w.logger.Infof("#RnibDataService.GetRsmGeneralConfiguration - Configuration: %+v", rsmGeneralConfiguration)
+ if err == nil {
+ w.logger.Infof("#RnibDataService.GetRsmGeneralConfiguration - configuration: %+v", *rsmGeneralConfiguration)
}
return rsmGeneralConfiguration, err
}
func (w *rNibDataService) GetRsmRanInfo(ranName string) (*models.RsmRanInfo, error) {
- w.logger.Infof("#RnibDataService.GetRsmRanInfo - RAN name: %s", ranName)
-
- var rsmData *models.RsmRanInfo = nil
+ var rsmRanInfo *models.RsmRanInfo = nil
err := w.retry("GetRsmRanInfo", func() (err error) {
- rsmData, err = w.rsmReader.GetRsmRanInfo(ranName)
+ rsmRanInfo, err = w.rsmReader.GetRsmRanInfo(ranName)
return
})
- if err != nil {
- w.logger.Infof("#RnibDataService.GetRsmRanInfo - RsmRanInfo: %+v", ranName)
+ if err == nil {
+ w.logger.Infof("#RnibDataService.GetRsmRanInfo - RAN name: %s, RsmRanInfo: %+v", ranName, *rsmRanInfo)
}
-
-
- return rsmData, err
+ return rsmRanInfo, err
}
func (w *rNibDataService) SaveRsmRanInfo(rsmRanInfo *models.RsmRanInfo) error {
- w.logger.Infof("#RnibDataService.SaveRsmRanInfo - RsmRanInfo: %+v", rsmRanInfo)
-
err := w.retry("SaveRsmRanInfo", func() (err error) {
err = w.rsmWriter.SaveRsmRanInfo(rsmRanInfo)
return
})
+ if err == nil {
+ w.logger.Infof("#RnibDataService.SaveRsmRanInfo - RAN name: %s, RsmRanInfo: %+v", rsmRanInfo.RanName, *rsmRanInfo)
+ }
+
return err
}
func (w *rNibDataService) GetNodeb(ranName string) (*entities.NodebInfo, error) {
- w.logger.Infof("#RnibDataService.GetNodeb - ranName: %s", ranName)
-
var nodeb *entities.NodebInfo = nil
err := w.retry("GetNodeb", func() (err error) {
return
}
if !isRnibConnectionError(err) {
- w.logger.Errorf("#RnibDataService.retry - error in %s: %s", rnibFunc, err)
+ w.logger.Errorf("#RnibDataService - error in %s: %s", rnibFunc, err)
return err
}
if i >= attempts {