From b9c52cff48533eb33f50a7a49c87a314e5182aca Mon Sep 17 00:00:00 2001 From: Henrik Thostrup Jensen <htj@nordu.net> Date: Thu, 13 Jun 2013 13:29:00 +0200 Subject: [PATCH] update table name for generic backend --- datafiles/schema-delete.sql | 4 ++-- datafiles/schema.sql | 2 +- opennsa/backends/common/genericbackend.py | 22 +++++++++++----------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/datafiles/schema-delete.sql b/datafiles/schema-delete.sql index 07b8126e..826eb156 100644 --- a/datafiles/schema-delete.sql +++ b/datafiles/schema-delete.sql @@ -1,8 +1,8 @@ -- OpenNSA SQL Schema (PostgreSQL) DROPs -- This is mainly for development -DROP TABLE simplebackendconnections; -DROP TABLE subconnections; +DROP TABLE generic_backend_connections; +DROP TABLE sub_connections; DROP TABLE service_connections; DROP TYPE label; diff --git a/datafiles/schema.sql b/datafiles/schema.sql index 8cbe7db6..ef72ec75 100644 --- a/datafiles/schema.sql +++ b/datafiles/schema.sql @@ -52,7 +52,7 @@ CREATE TABLE sub_connections ( -- move this into the backend sometime -CREATE TABLE simplebackendconnections ( +CREATE TABLE generic_backend_connections ( id serial PRIMARY KEY, connection_id text NOT NULL UNIQUE, revision integer NOT NULL, diff --git a/opennsa/backends/common/genericbackend.py b/opennsa/backends/common/genericbackend.py index da4d059a..9c597209 100644 --- a/opennsa/backends/common/genericbackend.py +++ b/opennsa/backends/common/genericbackend.py @@ -30,7 +30,7 @@ from twistar.dbobject import DBObject -class Simplebackendconnection(DBObject): +class GenericBackendConnections(DBObject): pass @@ -80,7 +80,7 @@ class GenericBackend(service.Service): @defer.inlineCallbacks def buildSchedule(self): - conns = yield Simplebackendconnection.find(where=['lifecycle_state <> ?', state.TERMINATED]) + conns = yield GenericBackendConnections.find(where=['lifecycle_state <> ?', state.TERMINATED]) for conn in conns: # avoid race with newly created connections if self.scheduler.hasScheduledCall(conn.connection_id): @@ -129,7 +129,7 @@ class GenericBackend(service.Service): defer.returnValue(self.connection_cache[connection_id]) except KeyError: pass - conns = yield Simplebackendconnection.findBy(connection_id=connection_id) + conns = yield GenericBackendConnections.findBy(connection_id=connection_id) if len(conns) == 0: raise error.ConnectionNonExistentError('No connection with id %s' % connection_id) self.connection_cache[connection_id] = conns[0] @@ -152,7 +152,7 @@ class GenericBackend(service.Service): if connection_id: raise ValueError('Cannot handle cases with existing connection id (yet)') - #conns = yield Simplebackendconnection.findBy(connection_id=connection_id) + #conns = yield GenericBackendConnections.findBy(connection_id=connection_id) # need to check schedule @@ -228,13 +228,13 @@ class GenericBackend(service.Service): connection_id = self.connection_manager.createConnectionId(source_target, dest_target) # should we save the requester or provider here? - conn = Simplebackendconnection(connection_id=connection_id, revision=0, global_reservation_id=global_reservation_id, description=description, - requester_nsa=requester_nsa.urn(), reserve_time=now, - reservation_state=state.INITIAL, provision_state=state.SCHEDULED, activation_state=state.INACTIVE, lifecycle_state=state.INITIAL, - source_network=source_stp.network, source_port=source_stp.port, source_labels=[src_label], - dest_network=dest_stp.network, dest_port=dest_stp.port, dest_labels=[dst_label], - start_time=service_params.start_time, end_time=service_params.end_time, - bandwidth=service_params.bandwidth) + conn = GenericBackendConnections(connection_id=connection_id, revision=0, global_reservation_id=global_reservation_id, description=description, + requester_nsa=requester_nsa.urn(), reserve_time=now, + reservation_state=state.INITIAL, provision_state=state.SCHEDULED, activation_state=state.INACTIVE, lifecycle_state=state.INITIAL, + source_network=source_stp.network, source_port=source_stp.port, source_labels=[src_label], + dest_network=dest_stp.network, dest_port=dest_stp.port, dest_labels=[dst_label], + start_time=service_params.start_time, end_time=service_params.end_time, + bandwidth=service_params.bandwidth) yield conn.save() # this sould really be much earlier, need to save connection before checking -- GitLab