654 Commits

Author SHA1 Message Date
Yuta HIGUCHI
d631e42168 bugfix: DeviceManager#applyRole should ignore NONE
Change-Id: Ib235c4853b0a7e504a8ee42e9bc9eafe99257fc8
2014-10-19 00:23:27 -07:00
Ayaka Koshibe
da1cda69a0 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-18 18:43:08 -07:00
Ayaka Koshibe
b5c63a0af2 fixes for mastership handoff race conditions
Change-Id: Ifed733df1bdc3b144b6a341a9322838ea2aacd72
2014-10-18 18:42:27 -07:00
Yuta HIGUCHI
3498aab4ea each FlowEntry instance should not have logger instance
Change-Id: Idd47696efa5df7015cb1e5f3d362577194351f0f
2014-10-18 18:03:14 -07:00
Yuta HIGUCHI
605347c288 modified SimpleFlowRuleStore not to use MultiMap
Change-Id: Ie9adb127f1acb4d919951c75513e689fbd80596d
2014-10-18 18:03:14 -07:00
Pavlin Radoslavov
a0e47543d6 Bug fix: don't generate topology events with "null" reasons.
Approved by: Yuta
2014-10-17 19:22:17 -07:00
Madan Jampani
8a89509948 Added support for responding directly via a cluster message received from a peer 2014-10-17 16:55:50 -07:00
alshabib
23022f7bf0 fix provider loading and unloading issue
Change-Id: If10ec427dc7be6b4609eb1ac4955f228274e6742
2014-10-17 14:50:00 -07:00
Yuta HIGUCHI
e794cbe349 Add FIXME to LinkManager
When multiple provider register Links (e.g., LLDP, Config),
and one of the provider remove a Link, all the Links sharering the
same ConnectionPoint will be removed.

Change-Id: I8e607edd3eeabd849ff8ec9d92367019a42892ac
2014-10-17 13:21:23 -07:00
Jonathan Hart
f735707bb9 Remove hz/net files again 2014-10-17 12:49:14 -07:00
Yuta HIGUCHI
fe280eb0ee bugfix: should refer to service not implementation class
Change-Id: Ic89578e2377b04273bf0c5565cb46a3f016f804e
2014-10-17 12:11:13 -07:00
alshabib
da9c64f4a9 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-17 12:00:35 -07:00
alshabib
3effd04e74 fix for a failed sub batch
Change-Id: Ie686efd41a6815f913e06d1167f2282334a98ecb
2014-10-17 12:00:31 -07:00
Yuta HIGUCHI
0858b35e88 bugfix
Change-Id: I24122eeda1c66ebe8598beaec0ff23bd33b262a0
2014-10-17 11:56:16 -07:00
Jonathan Hart
7d1ad60622 Explicitly set address length when creating a new host 2014-10-17 11:48:32 -07:00
Madan Jampani
38b250d77e Initial implementation for DistributedFlowRuleStore utilizing master/backup replication 2014-10-17 11:02:38 -07:00
Madan Jampani
c63a4f4a3c Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-17 10:48:59 -07:00
Madan Jampani
4a9cb6d072 Added sendAndReceive API to ClusterCommunicationService 2014-10-17 10:48:50 -07:00
Ray Milkey
c0fa4db98d PointToPointintent unit tests
Change-Id: I5852862337cc4e67ca9d8fee2ba860a2751838d4
2014-10-17 10:29:07 -07:00
Yuta HIGUCHI
4d187952db basic test for ReplicaInfoManager
Change-Id: I604b8b24b9ac0896e6dd2a0650092af76f37968d
2014-10-16 20:00:50 -07:00
Yuta HIGUCHI
33b5e766dc Add note for Javadoc bug in Topology interface
Change-Id: Ia963d276191c3f2618517e48a216ba0ea5385c0e
2014-10-16 20:00:50 -07:00
alshabib
75e774203d Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	core/store/hz/net/src/main/java/org/onlab/onos/store/device/impl/DistributedDeviceStore.java
	core/store/hz/net/src/test/java/org/onlab/onos/store/device/impl/DistributedDeviceStoreTest.java
	features/features.xml
	tools/test/cells/office

Change-Id: I08e6d7c6a0bdaae072dd50ff7ac36d94f16d77e1
2014-10-16 18:03:40 -07:00
alshabib
7911a05aae lldp discovery independent of OF
Change-Id: I720f727f6628e30e5d732e6d7bf742d1b7050812
2014-10-16 17:49:37 -07:00
Yuta HIGUCHI
b25f4da32b initial sketch of ReplicaInfoService.
Change-Id: I364b023aa6be69cabb184b92fd7a0dadd5215ec9
2014-10-16 17:36:53 -07:00
Yuta HIGUCHI
78f3a0a66c lower anti-entropy send error message log level
Change-Id: I49c6aeafe11d8b9b6d7dfe1e1834189660a40864
2014-10-16 17:36:53 -07:00
Yuta HIGUCHI
a58451f9bc lowering log level at ClusterCommunicationManager
Change-Id: I28c51cf865d790c5558f4d9684c9b4d25262d2b2
2014-10-16 17:36:53 -07:00
Ray Milkey
e668408321 Unit tests for some Intent objects and compilers
Unit tests for HostToHost and MultiPointToSinglePoint intents
and intent compilers.

Made Intent classes final to make them immutable.
2014-10-16 16:59:47 -07:00
Thomas Vachuska
12b099d099 Merge remote-tracking branch 'origin/master' 2014-10-16 15:53:54 -07:00
Thomas Vachuska
e855d50eae Added some package javadocs and corrected some wording in others. 2014-10-16 15:53:44 -07:00
Toshio Koide
9bd86a03f5 Remove redundant imports from TimestampedTest 2014-10-16 14:26:05 -07:00
Yuta HIGUCHI
eecee557e4 moved Timestamped to appropriate package
Change-Id: I5cb9385b9bb84c0942014dd69654cfbce97db77b
2014-10-16 14:12:15 -07:00
Yuta HIGUCHI
04db64cea7 remove unused file
Change-Id: Ie8b7c92d8bb6012fe55347fe72fa717c11ff890f
2014-10-16 13:58:42 -07:00
Yuta HIGUCHI
85d7470a42 Javadoc + checkstyle warning fix.
Change-Id: I0e6cabb4bdc5a81f98107df69af9295efa60e676
2014-10-16 13:54:43 -07:00
Yuta HIGUCHI
dd841b79ca backport GossipLinkStore changes back to trivial.
Change-Id: I7900b33ac47aa890692f6598a85ff92a9c14a5f6
2014-10-16 13:46:09 -07:00
Yuta HIGUCHI
2c546a1ef8 backport GossipDeviceStore changes back to trivial.
Change-Id: Ic21835d65f1902769f3ab51d3c9c6174c4e3a16b
2014-10-16 12:44:42 -07:00
Thomas Vachuska
97839bb7e5 Merge remote-tracking branch 'origin/master' 2014-10-16 11:16:06 -07:00
Thomas Vachuska
0a608ac7d9 Pruned duplicate dependencies and plugins from several core related pom.xml files. 2014-10-16 11:15:59 -07:00
Pavlin Radoslavov
87710fb6e2 Cleanup in the core/net/pom.xml file after the "onos-core-hz-net"
project was removed.

Reviewed by: Yuta
2014-10-16 10:57:25 -07:00
Ayaka Koshibe
760a7f9745 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	core/store/serializers/src/main/java/org/onlab/onos/store/serializers/KryoPoolUtil.java

Change-Id: I6a8fc884f0c0b6578762d7b439177378e838735f
2014-10-16 10:57:12 -07:00
Yuta HIGUCHI
ade0b09aab remove Hazelcast based Device, Link, .. Store implementation bundle
Change-Id: I352ebaed2d51b51201a8f3abc609be7c793cc3be
2014-10-16 10:27:53 -07:00
Jonathan Hart
bcae7bdf0e Removed faulty toInt method and renamed toRealInt to toInt. 2014-10-16 10:26:54 -07:00
Ayaka Koshibe
e8e4535e3c fixes for RoleValue serialization
Change-Id: Ie51d0e16a0623061790523920f6a22aa18e74517
2014-10-16 09:57:34 -07:00
Yuta HIGUCHI
7ac15456d9 package info for distributed HostStore
Change-Id: Ib8850346b65ec8a18e03a773264f0dad54184eb8
2014-10-16 09:20:57 -07:00
tom
a4b548c633 Added javadoc comment to onos.impl package. 2014-10-16 00:20:29 -07:00
Yuta HIGUCHI
023295aed8 Function input can be null
Change-Id: I9e9276f57c6c055935ed416c8ce197c24d2cfcc5
2014-10-15 23:29:46 -07:00
Yuta HIGUCHI
0264907578 avoid extra Map lookup
Change-Id: Iae39b6035686cf1a1b938a26df44ba7386cd9e52
2014-10-15 23:28:20 -07:00
Yuta HIGUCHI
b35a3819ee bugfix Function input is Nullable
Change-Id: Ie492fd070e300bbe6a2796805ba5f2c8a50c7248
2014-10-15 23:22:17 -07:00
Yuta HIGUCHI
b0995dfa8d suppress warning
Change-Id: Ic1fbe907c9e533eb4ed320efc13a313042edd132
2014-10-15 23:13:42 -07:00
Yuta HIGUCHI
2fe46a26de GossipLinkStore AE bugfix + cleanup
Change-Id: If4cbaa65f980f10713488e6bf1be5d01c3131780
2014-10-15 22:51:51 -07:00
Yuta HIGUCHI
5fa3dc09e7 GossipHostStore: add AE support
- modified HostDescription family to hold Set of IpAddresses

Change-Id: Id920fdc83817802885e8528af185a5ad590bf999
2014-10-15 17:12:58 -07:00