_, ok := err.(*common.ResourceNotFoundError)
if !ok {
- m.logger.Errorf("#GetE2TInstance - E2T Instance address: %s - Failed retrieving E2TInstance. error: %s", e2tAddress, err)
+ m.logger.Errorf("#E2TInstancesManager.GetE2TInstance - E2T Instance address: %s - Failed retrieving E2TInstance. error: %s", e2tAddress, err)
} else {
- m.logger.Infof("#GetE2TInstance - E2T Instance address: %s not found on DB", e2tAddress)
+ m.logger.Infof("#E2TInstancesManager.GetE2TInstance - E2T Instance address: %s not found on DB", e2tAddress)
}
}
}
if len(e2tAddresses) == 0 {
- m.logger.Warnf("#E2TInstancesManager.GetE2TInstances - Empty E2T addresses list")
+ m.logger.Infof("#E2TInstancesManager.GetE2TInstances - Empty E2T addresses list")
return []*entities.E2TInstance{}, nil
}
func (m *E2TInstancesManager) AddE2TInstance(e2tAddress string) error {
+ m.mux.Lock()
+ defer m.mux.Unlock()
+
e2tInstance := entities.NewE2TInstance(e2tAddress)
err := m.rnibDataService.SaveE2TInstance(e2tInstance)
if err != nil {
- m.logger.Errorf("#AddE2TInstance - E2T Instance address: %s - Failed saving E2T instance. error: %s", e2tInstance.Address, err)
+ m.logger.Errorf("#E2TInstancesManager.AddE2TInstance - E2T Instance address: %s - Failed saving E2T instance. error: %s", e2tInstance.Address, err)
return err
}
- m.mux.Lock()
- defer m.mux.Unlock()
e2tAddresses, err := m.rnibDataService.GetE2TAddresses()
_, ok := err.(*common.ResourceNotFoundError)
if !ok {
- m.logger.Errorf("#AddE2TInstance - E2T Instance address: %s - Failed retrieving E2T addresses list. error: %s", e2tInstance.Address, err)
+ m.logger.Errorf("#E2TInstancesManager.AddE2TInstance - E2T Instance address: %s - Failed retrieving E2T addresses list. error: %s", e2tInstance.Address, err)
return err
}
}
err = m.rnibDataService.SaveE2TAddresses(e2tAddresses)
if err != nil {
- m.logger.Errorf("#AddE2TInstance - E2T Instance address: %s - Failed saving E2T addresses list. error: %s", e2tInstance.Address, err)
+ m.logger.Errorf("#E2TInstancesManager.AddE2TInstance - E2T Instance address: %s - Failed saving E2T addresses list. error: %s", e2tInstance.Address, err)
return err
}
- m.logger.Infof("#AddE2TInstance - E2T Instance address: %s - successfully added E2T instance", e2tInstance.Address)
+ m.logger.Infof("#E2TInstancesManager.AddE2TInstance - E2T Instance address: %s - successfully added E2T instance", e2tInstance.Address)
return nil
}
e2tInstance, err := m.rnibDataService.GetE2TInstance(e2tAddress)
if err != nil {
- m.logger.Errorf("#DissociateRan - E2T Instance address: %s - Failed retrieving E2TInstance. error: %s", e2tAddress, err)
+ m.logger.Errorf("#E2TInstancesManager.DissociateRan - E2T Instance address: %s - Failed retrieving E2TInstance. error: %s", e2tAddress, err)
return err
}
err = m.rnibDataService.SaveE2TInstance(e2tInstance)
if err != nil {
- m.logger.Errorf("#DissociateRan - E2T Instance address: %s - Failed saving E2TInstance. error: %s", e2tAddress, err)
+ m.logger.Errorf("#E2TInstancesManager.DissociateRan - E2T Instance address: %s - Failed saving E2TInstance. error: %s", e2tAddress, err)
return err
}
- m.logger.Infof("#DissociateRan - successfully dissociated RAN %s from E2T %s", ranName, e2tInstance.Address)
+ m.logger.Infof("#E2TInstancesManager.DissociateRan - successfully dissociated RAN %s from E2T %s", ranName, e2tInstance.Address)
return nil
}
e2tInstances, err := m.GetE2TInstances()
if err != nil {
- m.logger.Errorf("#E2TInstancesManager.SelectE2TInstance - failed retrieving E2T instances. error: %s", err)
return "", e2managererrors.NewRnibDbError()
}
min := findActiveE2TInstanceWithMinimumAssociatedRans(e2tInstances)
if min == nil {
- m.logger.Errorf("#SelectE2TInstance - No active E2T instance found")
+ m.logger.Errorf("#E2TInstancesManager.SelectE2TInstance - No active E2T instance found")
return "", e2managererrors.NewE2TInstanceAbsenceError()
}
- m.logger.Infof("#SelectE2TInstance - successfully selected E2T instance. address: %s", min.Address)
+ m.logger.Infof("#E2TInstancesManager.SelectE2TInstance - successfully selected E2T instance. address: %s", min.Address)
return min.Address, nil
}
e2tInstance, err := m.rnibDataService.GetE2TInstance(e2tAddress)
if err != nil {
- m.logger.Errorf("#AssociateRan - E2T Instance address: %s - Failed retrieving E2TInstance. error: %s", e2tAddress, err)
+ m.logger.Errorf("#E2TInstancesManager.AssociateRan - E2T Instance address: %s - Failed retrieving E2TInstance. error: %s", e2tAddress, err)
return e2managererrors.NewRnibDbError()
}
err = m.rnibDataService.SaveE2TInstance(e2tInstance)
if err != nil {
- m.logger.Errorf("#AssociateRan - E2T Instance address: %s - Failed saving E2TInstance. error: %s", e2tAddress, err)
+ m.logger.Errorf("#E2TInstancesManager.AssociateRan - E2T Instance address: %s - Failed saving E2TInstance. error: %s", e2tAddress, err)
return e2managererrors.NewRnibDbError()
}
- m.logger.Infof("#AssociateRan - successfully associated RAN %s with E2T %s", ranName, e2tInstance.Address)
+ m.logger.Infof("#E2TInstancesManager.AssociateRan - successfully associated RAN %s with E2T %s", ranName, e2tInstance.Address)
return nil
}
writerMock.AssertNumberOfCalls(t, "UpdateNodebInfo", 1)
}
-func TestConnectingRanWithMaxAttemptsReconnectionDeassociateSucceeds(t *testing.T) {
+func TestConnectingRanWithMaxAttemptsReconnectionDissociateSucceeds(t *testing.T) {
_, _, readerMock, writerMock, ranReconnectionManager, e2tInstancesManagerMock := initRanLostConnectionTest(t)
ranName := "test"
e2tAddress := "10.0.2.15"
e2tInstancesManagerMock.AssertCalled(t, "DissociateRan", ranName, e2tAddress)
}
-func TestConnectingRanWithMaxAttemptsReconnectionDeassociateFails(t *testing.T) {
+func TestConnectingRanWithMaxAttemptsReconnectionDissociateFails(t *testing.T) {
_, _, readerMock, writerMock, ranReconnectionManager, e2tInstancesManagerMock := initRanLostConnectionTest(t)
ranName := "test"
e2tAddress := "10.0.2.15"
}
func (w *rNibDataService) GetE2TInstance(address string) (*entities.E2TInstance, error) {
- w.logger.Infof("#RnibDataService.GetE2TInstance")
var e2tInstance *entities.E2TInstance = nil
return
})
+ if err == nil {
+ w.logger.Infof("#RnibDataService.GetE2TInstance - E2T instance address: %s, state: %s, associated RANs count: %d, keep Alive ts: %d", e2tInstance.Address, e2tInstance.State, len(e2tInstance.AssociatedRanList), e2tInstance.KeepAliveTimestamp)
+ }
+
return e2tInstance, err
}
func (w *rNibDataService) GetE2TInstances(addresses []string) ([]*entities.E2TInstance, error) {
- w.logger.Infof("#RnibDataService.GetE2TInstances")
-
+ w.logger.Infof("#RnibDataService.GetE2TInstances - addresses: %s", addresses)
var e2tInstances []*entities.E2TInstance = nil
err := w.retry("GetE2TInstance", func() (err error) {
}
func (w *rNibDataService) GetE2TAddresses() ([]string, error) {
- w.logger.Infof("#RnibDataService.GetE2TAddresses")
var e2tAddresses []string = nil
return
})
+ if err == nil {
+ w.logger.Infof("#RnibDataService.GetE2TAddresses - addresses: %s", e2tAddresses)
+ }
+
return e2tAddresses, err
}
func (w *rNibDataService) SaveE2TInstance(e2tInstance *entities.E2TInstance) error {
- w.logger.Infof("#RnibDataService.SaveE2TInstance")
-
+ w.logger.Infof("#RnibDataService.SaveE2TInstance - E2T instance address: %s, state: %s, associated RANs count: %d, keep Alive ts: %d", e2tInstance.Address, e2tInstance.State, len(e2tInstance.AssociatedRanList), e2tInstance.KeepAliveTimestamp)
err := w.retry("SaveE2TInstance", func() (err error) {
err = w.rnibWriter.SaveE2TInstance(e2tInstance)
return
}
func (w *rNibDataService) SaveE2TAddresses(addresses []string) error {
- w.logger.Infof("#RnibDataService.SaveE2TAddresses")
+ w.logger.Infof("#RnibDataService.SaveE2TAddresses - addresses: %s", addresses)
err := w.retry("SaveE2TAddresses", func() (err error) {
err = w.rnibWriter.SaveE2TAddresses(addresses)