- 30 Aug, 2016 26 commits
-
-
Different threads could call run(), satisfy() and fail() method. Each of the methods reads/writes multiple fields during the method call. These method calls need to be synchronized to gurantee to see the latest value. Change-Id: Ic252b56e0902170d7e0fdb83f96f0fb2e55ec56b
Sho SHIMIZU authored -
Multiple threads could access the field, lastSink, then they should read the latest value of lastSink Change-Id: I279ed6fa3db357008603cde5cb2c57671e66b33c
Sho SHIMIZU authored -
The field, dispatchFuture, is accessed in activate() method and the thread where Watchdog is running. Then, different threads could access the field and couldn't read the latest value. Change-Id: Iceb390bcf3c5711c1dbb59198667138c8a90b036
Sho SHIMIZU authored -
The field, dispatchLoop, is accessed in activate() method and the thread where Watchdog is running. Then, different threads could access the field and could miss the latest value. Change-Id: Id218522f5b318fb3d05833ba57d908a1bf6d2949
Sho SHIMIZU authored -
Adding buckets to group was ignoring the addition of groups with different weights because they had the same treatment and type. We'll now update such groupbuckets with the desired new parameters. Change-Id: I5f102c5fd78912844883c897bd858ee282f3cc12
Victor Silva authored -
Because recordCount or locatorCount is only used when decoding the LISP control message received from xTR, therefore, there is no need to provide any interface to specify this value from obj builder. Change-Id: I380b275e6f06feb4846b84f62ebf2430ad5a9ec6
Jian Li authored -
multicluster.py creates two ONOS "clusters" (1 node by default, though larger are possible), each of which is responsible for a separate segment of the data network. Change-Id: I233c9884b565bd6a28fa1a05e990e86207c88347
Bob Lantz authored -
Also correct IP enumeration type into IP4. Change-Id: Id970ee608c885826cfd2de7b5448b2bc451e079f
Jian Li authored -
Topo2Layout/Link - Added port number on link hover Topo2Layout/Select - Added Drag functionality Topo2SubRegion - Added onClick event to node Topo2Device - Added Color Theme TopoForce - Removed console.log Change-Id: Icd85d92c8f3c5f96cb896068fe9375c250717f5f
Steven Burrows authored -
Previously we were only passing the first ONOSCluster into MininetFacade, but lo and behold it supports as many networks as you like! So we pass them all in the case where we have multiple ONOSClusters. Change-Id: If848886b958aa47d3e4834c44adc98fffd90453c
Bob Lantz authored -
Since --custom files are execed, subsequently importing them actually creates duplicate classes. This wouldn't be a problem except that we depend on isinstance(). As a workaround, we allow the class name to match if isinstance() fails, assuming it will be a class that is compatible with ONOSCluster or ONOSNode. Example: env PYTHONPATH=. mn --custom onos.py,mytest.py where mytest.py imports onos Change-Id: Ib4cda82fbdd612420de1e113ab768e2f137d5213
Bob Lantz authored -
With multiple ONOS clusters, we want to make sure that the forwarded port numbers don't collide. We add a portOffset which is automatically incremented appropriately as more ONOSClusters are created. It can also be specified explicitly. Change-Id: I62977c3d4141668d9f541067db1a20ec0035489b
Bob Lantz authored
- 29 Aug, 2016 6 commits
-
-
This reverts commit 50ad0806. Change-Id: Id2f9924a28c18686b4be30200244dbd0c975e90a
Jonathan Hart authored -
Now, FlowObjectiveAdapter is not exposed to external applications. So, each App developer has to define own FlowObjectiveService in their test code. I removed the previous copy in sfc package. FlowObjectiveAdaptor is renamed into FlowObjectiveServiceAdaptor Change-Id: I25545669eea3a73deebaf2a6f2c46e2ff2890b34
Yoonseon Han authored
-
- 26 Aug, 2016 1 commit
- 27 Aug, 2016 3 commits
-
-
- ports, switch, roadm, uiAttached, summary, detail Change-Id: I4bff2fcaeb16e7dcb59268a46d627ebe92110556
Simon Hunt authored
-
- 26 Aug, 2016 4 commits
-
-
Fixed syntax in Topo2NodeModel.js Added SubRegions to the topo2 view Change-Id: I04c793f3a9a98808eaa11049f31bbb166cc5b66f
Steven Burrows authored
-