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

Adjust to upstream changes

parent 8c3a1de4
Branches
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) {
if err != nil {
log.Printf("Failed marshalling %v", err)
return loadedNode, errors.ErrCouldNotMarshall{StoreName: s.storeName}
return loadedNode, errors.ErrCouldNotMarshall{Type: loadedNode, Err: err}
}
return loadedNode, nil
......@@ -138,7 +138,7 @@ func (s *DatabaseNodeStore) Add(node Node) error {
InsertOne(ctx, node)
if err != nil {
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
......@@ -169,7 +169,7 @@ func (s *DatabaseNodeStore) Update(node Node) error {
if err != nil {
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
......
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
type Port struct {
ID uuid.UUID `bson:"_id"`
Name string `bson:"name,omitempty"`
ID uuid.UUID `bson:"_id"`
Name string `bson:"name,omitempty"`
Configuration configuration.IPConfig
}
// GetID returns the id of a port
......
......@@ -166,7 +166,7 @@ func TestPortService_Update(t *testing.T) {
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 {
t.Errorf("PortService.Get() failed %v", err)
}
......
......@@ -122,7 +122,7 @@ func (s *DatabasePortStore) GetAll() ([]Port, error) {
if err != nil {
log.Printf("Failed marshalling %v", err)
return loadedPort, errors.ErrCouldNotMarshall{StoreName: s.storeName}
return loadedPort, errors.ErrCouldNotMarshall{Type: loadedPort, Err: err}
}
return loadedPort, nil
......@@ -139,7 +139,7 @@ func (s *DatabasePortStore) Add(port Port) error {
InsertOne(ctx, port)
if err != nil {
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
......@@ -170,7 +170,7 @@ func (s *DatabasePortStore) Update(port Port) error {
if err != nil {
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
......
......@@ -122,7 +122,7 @@ func (s *DatabaseTopologyStore) GetAll() ([]links.Link, error) {
if err != nil {
log.Printf("Failed marshalling %v", err)
return loadedTopology, errors.ErrCouldNotMarshall{StoreName: s.storeName}
return loadedTopology, errors.ErrCouldNotMarshall{Type: loadedTopology, Err: err}
}
return loadedTopology, nil
......@@ -139,7 +139,7 @@ func (s *DatabaseTopologyStore) Add(link links.Link) error {
InsertOne(ctx, link)
if err != nil {
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
......@@ -170,7 +170,7 @@ func (s *DatabaseTopologyStore) Update(linkToUpdate links.Link) error {
if err != nil {
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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment