diff --git a/src/service/clmcservice/graphapi/conftest.py b/src/service/clmcservice/graphapi/conftest.py index d2b11aa8b0067cfd14686a9d24633fa39d3130f9..105bc29efb011c683a6980ca46f6385d547b5384 100644 --- a/src/service/clmcservice/graphapi/conftest.py +++ b/src/service/clmcservice/graphapi/conftest.py @@ -28,37 +28,37 @@ from py2neo import Graph from clmcservice.graphapi.utilities import build_network_graph -# static network configuration data used for testing cases +# static network configuration data used for testing cases, latencies reported in milliseconds links = [ { "src-switch": "dpid1", "dst-switch": "dpid2", - "latency": 7.5 + "latency": 7.5 * 1000 }, { "src-switch": "dpid1", "dst-switch": "dpid3", - "latency": 9 + "latency": 9 * 1000 }, { "src-switch": "dpid1", "dst-switch": "dpid5", - "latency": 15 + "latency": 15 * 1000 }, { "src-switch": "dpid2", "dst-switch": "dpid4", - "latency": 10 + "latency": 10 * 1000 }, { "src-switch": "dpid3", "dst-switch": "dpid4", - "latency": 12.5 + "latency": 12.5 * 1000 }, { "src-switch": "dpid5", "dst-switch": "dpid6", - "latency": 4.5 + "latency": 4.5 * 1000 } ] diff --git a/src/service/clmcservice/graphapi/utilities.py b/src/service/clmcservice/graphapi/utilities.py index 090f7c31a80aa0be65ec1bcf680595e0567cc605..292549ef86bece87c69eb6bf030710e845d63f1e 100644 --- a/src/service/clmcservice/graphapi/utilities.py +++ b/src/service/clmcservice/graphapi/utilities.py @@ -314,7 +314,7 @@ def build_network_graph(graph, switches, links, clusters): destination = switches[destination] # retrieve the latency for this link - latency = link["latency"] + latency = link["latency"] / 1000 # convert to seconds # create or retrieve the from node from_node, created = find_or_create_node(graph, "Switch", return_created=True, name=source) diff --git a/src/service/development.ini b/src/service/development.ini index 74acfa128855b4e1fdd9e023834acc25d213441c..1c35584801cc819105628fd140f3436281063b4b 100644 --- a/src/service/development.ini +++ b/src/service/development.ini @@ -16,7 +16,8 @@ exclog.ignore = network_configuration_path = /opt/clmc/src/service/resources/GraphAPI/network_clusters.json -network_bandwidth = 104857600 +# 10000 Mb/s = 10 Gb/s +network_bandwidth = 10000 # PostgreSQL connection url sqlalchemy.url = postgresql://clmc:clmc_service@localhost:5432/whoamidb diff --git a/src/service/production.ini b/src/service/production.ini index 7ef165986f779b3fe289cb187adfd7d0f4544f9e..4dda4389de3500217972097d4e9d394ba22582d6 100644 --- a/src/service/production.ini +++ b/src/service/production.ini @@ -16,7 +16,8 @@ exclog.ignore = network_configuration_path = /opt/clmc/src/service/resources/GraphAPI/network_clusters.json -network_bandwidth = 104857600 +# 10000 Mb/s = 10 Gb/s +network_bandwidth = 10000 # PostgreSQL connection url sqlalchemy.url = postgresql://clmc:clmc_service@localhost:5432/whoamidb