speedup add_flow API to avoid timeout
diff --git a/web/topology_rest.py b/web/topology_rest.py
index 1dae5c5..5024f7d 100755
--- a/web/topology_rest.py
+++ b/web/topology_rest.py
@@ -892,7 +892,8 @@
#1 FOOBAR 00:00:00:00:00:00:01:01 1 00:00:00:00:00:00:01:0b 1 matchSrcMac 00:00:00:00:00:00 matchDstMac 00:01:00:00:00:00
@app.route("/gui/addflow/<src_dpid>/<src_port>/<dst_dpid>/<dst_port>/<srcMAC>/<dstMAC>")
def add_flow(src_dpid, src_port, dst_dpid, dst_port, srcMAC, dstMAC):
- command = "/home/ubuntu/ONOS/web/get_flow.py all |grep FlowPath |gawk '{print strtonum($4)}'| sort -n | tail -n 1"
+# command = "/home/ubuntu/ONOS/web/get_flow.py all |grep FlowPath |gawk '{print strtonum($4)}'| sort -n | tail -n 1"
+ command = "curl -s http://localhost:8080/wm/flow/getsummary/0/0/json |grep flowId |tail -n 1 | sed s/[\"\,]//g | gawk '{print strtonum($2)}'"
print command
ret = os.popen(command).read()
if ret == "":