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
This commit is part of merge request !343. Comments created here will be created in the context of that merge request.
......@@ -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