Skip to content
Snippets Groups Projects
Commit 31ee679e authored by André Sterba's avatar André Sterba
Browse files

Adjust to upstream changes

parent 8c3a1de4
No related branches found
No related tags found
5 merge requests!376Add additional example application hostname-checker,!349Northbound refactoring to implement NIB concept for devices,!343Add basic application framework and example application to show interaction between events an NBI,!339Create basic venv-manager for use with arista,!324Provide prototype implementation for topology handling
Pipeline #106147 failed
...@@ -121,7 +121,7 @@ func (s *DatabaseNodeStore) GetAll() ([]Node, error) { ...@@ -121,7 +121,7 @@ func (s *DatabaseNodeStore) GetAll() ([]Node, error) {
if err != nil { if err != nil {
log.Printf("Failed marshalling %v", err) log.Printf("Failed marshalling %v", err)
return loadedNode, errors.ErrCouldNotMarshall{StoreName: s.storeName} return loadedNode, errors.ErrCouldNotMarshall{Type: loadedNode, Err: err}
} }
return loadedNode, nil return loadedNode, nil
...@@ -138,7 +138,7 @@ func (s *DatabaseNodeStore) Add(node Node) error { ...@@ -138,7 +138,7 @@ func (s *DatabaseNodeStore) Add(node Node) error {
InsertOne(ctx, node) InsertOne(ctx, node)
if err != nil { if err != nil {
log.Printf("Could not add Node: %v", err) log.Printf("Could not add Node: %v", err)
return errors.ErrCouldNotCreate{StoreName: s.storeName} return errors.ErrCouldNotCreate{Identifier: node.ID, Type: node, Err: err}
} }
return nil return nil
...@@ -169,7 +169,7 @@ func (s *DatabaseNodeStore) Update(node Node) error { ...@@ -169,7 +169,7 @@ func (s *DatabaseNodeStore) Update(node Node) error {
if err != nil { if err != nil {
log.Printf("Could not update Node: %v", err) log.Printf("Could not update Node: %v", err)
return errors.ErrCouldNotUpdate{StoreName: s.storeName} return errors.ErrCouldNotUpdate{Identifier: node.ID, Type: node, Err: err}
} }
return nil return nil
......
package ports package ports
import "github.com/google/uuid" import (
"code.fbi.h-da.de/danet/gosdn/controller/topology/ports/configuration"
"github.com/google/uuid"
)
// Port is a representation of physical port on a network element // Port is a representation of physical port on a network element
type Port struct { type Port struct {
ID uuid.UUID `bson:"_id"` ID uuid.UUID `bson:"_id"`
Name string `bson:"name,omitempty"` Name string `bson:"name,omitempty"`
Configuration configuration.IPConfig
} }
// GetID returns the id of a port // GetID returns the id of a port
......
...@@ -166,7 +166,7 @@ func TestPortService_Update(t *testing.T) { ...@@ -166,7 +166,7 @@ func TestPortService_Update(t *testing.T) {
t.Errorf("PortService.Update() error = %v, wantErr %v", err, tt.wantErr) t.Errorf("PortService.Update() error = %v, wantErr %v", err, tt.wantErr)
} }
updatedPort, err := p.Get(store.Query(tt.args.port)) updatedPort, err := p.Get(store.Query{ID: tt.args.port.ID})
if err != nil { if err != nil {
t.Errorf("PortService.Get() failed %v", err) t.Errorf("PortService.Get() failed %v", err)
} }
......
...@@ -122,7 +122,7 @@ func (s *DatabasePortStore) GetAll() ([]Port, error) { ...@@ -122,7 +122,7 @@ func (s *DatabasePortStore) GetAll() ([]Port, error) {
if err != nil { if err != nil {
log.Printf("Failed marshalling %v", err) log.Printf("Failed marshalling %v", err)
return loadedPort, errors.ErrCouldNotMarshall{StoreName: s.storeName} return loadedPort, errors.ErrCouldNotMarshall{Type: loadedPort, Err: err}
} }
return loadedPort, nil return loadedPort, nil
...@@ -139,7 +139,7 @@ func (s *DatabasePortStore) Add(port Port) error { ...@@ -139,7 +139,7 @@ func (s *DatabasePortStore) Add(port Port) error {
InsertOne(ctx, port) InsertOne(ctx, port)
if err != nil { if err != nil {
log.Printf("Could not add Port: %v", err) log.Printf("Could not add Port: %v", err)
return errors.ErrCouldNotCreate{StoreName: s.storeName} return errors.ErrCouldNotCreate{Identifier: port.ID, Type: port, Err: err}
} }
return nil return nil
...@@ -170,7 +170,7 @@ func (s *DatabasePortStore) Update(port Port) error { ...@@ -170,7 +170,7 @@ func (s *DatabasePortStore) Update(port Port) error {
if err != nil { if err != nil {
log.Printf("Could not update Port: %v", err) log.Printf("Could not update Port: %v", err)
return errors.ErrCouldNotUpdate{StoreName: s.storeName} return errors.ErrCouldNotUpdate{Identifier: port.ID, Type: port, Err: err}
} }
return nil return nil
......
...@@ -122,7 +122,7 @@ func (s *DatabaseTopologyStore) GetAll() ([]links.Link, error) { ...@@ -122,7 +122,7 @@ func (s *DatabaseTopologyStore) GetAll() ([]links.Link, error) {
if err != nil { if err != nil {
log.Printf("Failed marshalling %v", err) log.Printf("Failed marshalling %v", err)
return loadedTopology, errors.ErrCouldNotMarshall{StoreName: s.storeName} return loadedTopology, errors.ErrCouldNotMarshall{Type: loadedTopology, Err: err}
} }
return loadedTopology, nil return loadedTopology, nil
...@@ -139,7 +139,7 @@ func (s *DatabaseTopologyStore) Add(link links.Link) error { ...@@ -139,7 +139,7 @@ func (s *DatabaseTopologyStore) Add(link links.Link) error {
InsertOne(ctx, link) InsertOne(ctx, link)
if err != nil { if err != nil {
log.Printf("Could not add Link: %v", err) log.Printf("Could not add Link: %v", err)
return errors.ErrCouldNotCreate{StoreName: s.storeName} return errors.ErrCouldNotCreate{Identifier: link.ID, Type: link, Err: err}
} }
return nil return nil
...@@ -170,7 +170,7 @@ func (s *DatabaseTopologyStore) Update(linkToUpdate links.Link) error { ...@@ -170,7 +170,7 @@ func (s *DatabaseTopologyStore) Update(linkToUpdate links.Link) error {
if err != nil { if err != nil {
log.Printf("Could not update link: %v", err) log.Printf("Could not update link: %v", err)
return errors.ErrCouldNotUpdate{StoreName: s.storeName} return errors.ErrCouldNotUpdate{Identifier: linkToUpdate.ID, Type: linkToUpdate, Err: err}
} }
return nil return nil
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment