Yuta HIGUCHI
92891d1c20
add basic backup to DistributedFlowRuleStore
...
Change-Id: I8eedf0cf30a2555d45145889b5ef210e826b0ac0
2014-10-27 22:52:29 -07:00
Pavlin Radoslavov
e7b5bd768c
Updated creation of IpAddress instance inside IpPrefixTest
...
to exclude specifying the prefix length, because it is not
applicable for IpAddress.
2014-10-27 20:17:24 -07:00
Pavlin Radoslavov
3f4ccb286d
Updated the IpAddress serialization/deserialization
...
inside class IpAddressSerializer to exclude reading/writing
the prefix length for IpAddress, because it is not applicable.
2014-10-27 20:15:10 -07:00
Thomas Vachuska
4e45ccd7d1
Added a standalone utility to convert ONOS topology JSON config to OELinc JSON config.
2014-10-27 20:03:46 -07:00
Thomas Vachuska
755fb43aea
Merge remote-tracking branch 'origin/master'
2014-10-27 19:56:22 -07:00
Thomas Vachuska
18867bf463
Added a standalone utility to convert ONOS topology JSON config to OELinc JSON config.
2014-10-27 19:56:15 -07:00
Pavlin Radoslavov
33f228af5a
Replaced IpPrefix and IpAddress in the following methods
...
and cleanup related code:
- Host.ipAddresses()
- DefaultHost.ipAddresses()
- HostDescription.ipAddress()
- DefaultHostDescription.ipAddress()
- HostService.getHostsByIp()
- HostManager.getHostsByIp()
- HostStore.getHosts()
- GossipHostStore.getHosts()
- SimpleHostStore.getHosts()
- ProxyArpService.known()
- ProxyArpManager.known()
As a result of the above cleanup, the "hosts" CLI command outputs
the IP addresses as "1.2.3.4" instead of "1.2.3.4/32".
Also, the following REST calls might be affected as well with
the above format replacement:
- REST POST: config/topology
- REST GET: topology/graph
2014-10-27 19:33:16 -07:00
Thomas Vachuska
e1bcb0b3ef
Added isLinkLocal predicate to MacAddress and used it in ReactiveForwarding.
2014-10-27 17:45:10 -07:00
Pingping
fc58467f16
Unit test to Router class with Async ARP
...
Change-Id: I3797433ae5dcce06425159887e42ee75bcf621e4
2014-10-27 17:20:52 -07:00
Simon Hunt
5cd0e8fa36
Fixed node geometry so that [x,y] is now at the center of the rectangle. (Added debug circles).
...
Added radio buttons in mast head.
2014-10-27 16:19:01 -07:00
Pavlin Radoslavov
76b0ae2789
Work toward common IP address classes.
...
* Updated classes PortAddresses (in core/api) and Interface (in sdnip)
to use class InterfaceIpAddress instead of IpPrefix
* Updated corresponding unit tests and relevant code
* Minor refactoring inside ProxyArpManager to simplify some of the
logic and usage related to PortAddresses. Also, renamed
method findOutsidePortInSubnet() to findPortInSubnet() and updated
its implementation to reflect better its usage.
2014-10-27 15:33:19 -07:00
Yuta HIGUCHI
bf89c74cf8
DistributedFlowRuleStore
...
- replace pendingFuture Map with Cache
- remove the future after setting the Future value
Change-Id: I152dfd586350c472dde74a28579536b44761680a
2014-10-27 15:21:14 -07:00
Thomas Vachuska
4353a5a390
Fixed graph relaxEdge to properly deal with Double.MIN_VALUE.
2014-10-27 15:18:10 -07:00
Thomas Vachuska
59f9b885c7
Deleted openflowj stuff.
2014-10-27 14:30:55 -07:00
Jonathan Hart
e4c37cecfd
Added osgi dependency to prevent build errors in Eclipse
...
Change-Id: I7b3e1f5f3b4e664f321804f74ae97e5f47aad36d
2014-10-27 11:56:44 -07:00
Jonathan Hart
dc09a3ba25
Fixed flaky HostMonitor unit tests.
...
Change-Id: Ie9e9e922733e6210b61a0360feae38d683685fe7
2014-10-27 11:40:18 -07:00
Yuta HIGUCHI
41f2ec0ccc
moved Hazelcast based Mastership+Cluster store to onos-code-dist bundle
...
Change-Id: I304f916f3a400eaf050a5351825634349790e1bf
2014-10-27 10:40:49 -07:00
Thomas Vachuska
781d18bfa1
Added copyrights to cli, features, openflow, providers and web code
2014-10-27 10:31:25 -07:00
Thomas Vachuska
24c849c488
Added copyrights to the utils code
2014-10-27 09:53:05 -07:00
Thomas Vachuska
4d69087215
Doh! Forgot to actually check for negative cycles in relaxEdge.
2014-10-27 08:57:08 -07:00
Yuta HIGUCHI
eb24e9d0ac
Attempt to fix Link vanishing after mastership change
...
- LLDPLinkProvider: handle DeviceUpdate event
- DeviceManager: publish Device events caused by Mastership change
- DeviceManager: Always try to markOffLine on deviceDisconnected
- GossipDeviceStore: Silently ignore failure to get Timestamp on port events
Change-Id: I51fbb3f1924007867512f20e62d6d53090c63640
2014-10-26 19:58:10 -07:00
Yuta HIGUCHI
fd5cdf191f
add toString
...
Change-Id: Iaab5d307e93b3784359a3bc1f80791b1ea833e58
2014-10-26 19:44:56 -07:00
Yuta HIGUCHI
76905087a0
remove outdated TODO
...
Change-Id: Ib52a019bd44411cf953a4cf2a391d37296072035
2014-10-26 19:44:55 -07:00
Yuta HIGUCHI
1b6f5688d0
FlowStatsCollector: collect FlowStats on MASTER sw only
...
Change-Id: I4a7e808cceeaee209aaf22d85c9fa4dc069d8acc
2014-10-26 19:44:55 -07:00
Yuta HIGUCHI
00b476fadb
send LLDP probe only to non-Logical ports
...
Change-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730
2014-10-26 19:44:55 -07:00
Yuta HIGUCHI
305ec83471
add debug log
...
Change-Id: I0fe955fd5a3a5916fbfb071502b415476b9af240
2014-10-26 19:44:55 -07:00
Yuta HIGUCHI
a9700c7a60
add toString
...
Change-Id: I14b07972b1f0aec1a7cc21ff053aa30a25af8ca1
2014-10-26 19:44:55 -07:00
Yuta HIGUCHI
3195f55ef4
Fix Hazelcast event suppression.
...
- ignore event triggered by local node,
not if the subject is about local node.
Change-Id: I50858a8b9272966f597f5172a0227f14afbc72c4
2014-10-26 19:44:55 -07:00
Yuta HIGUCHI
f5416d82cf
modified logger declaration
...
to print actual instance type.
Change-Id: I4f7f1f0bea51d6fdb586339569b884e6cfdd5d02
2014-10-26 19:44:55 -07:00
weibit
76622d6e6d
Merge branch 'optical_path_provisioner'
...
Conflicts:
core/net/src/main/java/org/onlab/onos/net/intent/impl/IntentManager.java
Change-Id: I3449d508668835307d9b00a87d047599a83de81d
2014-10-25 21:56:29 -07:00
weibit
50eb95beae
packet-intent fail event will trigger the creation of lightpaths
...
Change-Id: I54b3b039dee3350eaa0f3b4c7d3f0131966ea6bc
2014-10-25 21:47:54 -07:00
Madan Jampani
cfbc05404b
Removed exception stack trace for a warning log message
2014-10-24 20:38:07 -07:00
Madan Jampani
24f9efb49e
sendAndReceive now returns a Future instead of Reponse
2014-10-24 18:56:23 -07:00
Pavlin Radoslavov
276cd9026d
Added class InterfaceIpAddress and the corresponding unit test.
...
That class can be used to represent the IP address information
on an interface.
2014-10-24 16:28:01 -07:00
Brian O'Connor
9cfe82905d
dispatching failed event when compile fails
...
Change-Id: I5c5ae38c25a8ef08bc066bcf5bc70bc85137934d
2014-10-24 14:14:19 -07:00
Pavlin Radoslavov
3a7c1f863a
Fix a typo in class name:
...
DefualtHostDecriptionTest -> DefaultHostDecriptionTest
2014-10-24 13:42:38 -07:00
Ayaka Koshibe
b62aab5c29
fix relinquishment behavior in SimpleMastershipStore
...
Change-Id: Ibc9eeae397b7acc9e08cc569f9c8a642557bf4f9
2014-10-24 13:15:25 -07:00
Thomas Vachuska
f99769573d
Sketched out changes to link resource service to support intent replacement mechanism.
2014-10-24 11:55:05 -07:00
Madan Jampani
719b3c505e
FlowRuleStore no longer supports applicationId based APIs
2014-10-24 11:42:07 -07:00
Madan Jampani
6a45616dbe
FlowRuleManager is now fully batch based
2014-10-24 11:36:17 -07:00
Thomas Vachuska
8eecc2d2d1
Merge remote-tracking branch 'origin/master'
2014-10-24 11:26:57 -07:00
Thomas Vachuska
70c17ac596
Merge remote-tracking branch 'origin/master'
2014-10-24 11:04:36 -07:00
Jonathan Hart
86e5935289
Change the way 1.3 flow mods are built to support rewrite actions.
...
Change-Id: I9c1c3059822b19d0665702162dee9904f95127d8
2014-10-24 11:04:27 -07:00
weibit
8e6dba2982
Merge branch 'optical_path_provisioner'
...
Conflicts:
apps/optical/src/main/resources/demo-3-roadm-2-ps.json
Change-Id: I6fb95eb8de5b8331678c8cdac621309ea4d2d2b8
2014-10-24 10:34:05 -07:00
weibit
aca1460cee
support bidirectional links
...
Change-Id: I6c5d092abf7629b28ea0b1928ee6cf63f99de962
2014-10-24 10:26:26 -07:00
Thomas Vachuska
d1aee8d0b1
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-24 09:38:16 -07:00
Praseed Balakrishnan
66e4b4430d
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-24 08:36:22 -07:00
Praseed Balakrishnan
ebfa45a78d
LINC-OE switch code cleanup
2014-10-24 08:36:14 -07:00
Thomas Vachuska
598924e562
Sketched out TopologyResource for the new GUI.
2014-10-23 22:26:07 -07:00
Madan Jampani
f5fdef014a
getFlowEntries now operates correctly in a distributed setting
2014-10-23 21:58:10 -07:00