1270 Commits

Author SHA1 Message Date
alshabib
3effd04e74 fix for a failed sub batch
Change-Id: Ie686efd41a6815f913e06d1167f2282334a98ecb
2014-10-17 12:00:31 -07:00
Jonathan Hart
7d1ad60622 Explicitly set address length when creating a new host 2014-10-17 11:48:32 -07:00
Ray Milkey
c0fa4db98d PointToPointintent unit tests
Change-Id: I5852862337cc4e67ca9d8fee2ba860a2751838d4
2014-10-17 10:29:07 -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
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
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
Jonathan Hart
bcae7bdf0e Removed faulty toInt method and renamed toRealInt to toInt. 2014-10-16 10:26:54 -07:00
tom
a4b548c633 Added javadoc comment to onos.impl package. 2014-10-16 00:20:29 -07:00
Ayaka Koshibe
bfca040388 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-15 17:07:45 -07:00
Jonathan Hart
dbdbdbb451 Added restrictions for proxy ARP 2014-10-15 11:27:04 -07:00
Ayaka Koshibe
45503ce0b2 list mastership roles CLI command
Change-Id: I54dc296f90c4b8ceebe4e86816c3796da4d2d714
2014-10-14 11:26:45 -07:00
Yuta HIGUCHI
8bca23574f remove timing sensitive portion from DefaultTopologyProviderTest.
Change-Id: I7fa496c421470520df4cb79c036ac8ea25b31c96
2014-10-14 11:17:49 -07:00
alshabib
9dc1b0ece5 removing print statememt
Change-Id: I2b3543c41e64ef3f5260661809e85f985cd15e0e
2014-10-13 14:25:46 -07:00
alshabib
94cf3c557b Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-13 14:16:46 -07:00
alshabib
cf3699106d flowrule service : apply batch tests
Change-Id: I8e8660e979a2d250496a5ae3100e66e48a67290a
2014-10-13 14:16:42 -07:00
Yuta HIGUCHI
18ab8a9fc2 modified LinkKey creation to follow other id objects
Change-Id: Ie70444f9069486d0251482464595f5835cf12539
2014-10-13 12:01:11 -07:00
Ray Milkey
0742ec92cd Add a Multiple source to single destination intent
This is a very simplistic implementation of an intent that
represents multiple sources with a single destination.
The implementaiton is simple, it just computes the union
of the set of path segments needed to satisfy all the connections
and installs them.

The unit test is just a skeleton with a single test case and
needs to be expanded.
2014-10-13 08:39:55 -07:00
Yuta HIGUCHI
80912e6757 Separate cluster management and mastership management to separate packages
Change-Id: If1e399648451842da6dccc644b75b81337b105f9
2014-10-12 00:15:47 -07:00
Yuta HIGUCHI
093e83ea68 Refactoring
- Renamed Clock{Service, Provider} -> DeviceClock*
- move from store -> net/device package

Change-Id: Ib4ba5119146bb2df97d3148f48890fb1f47d6a9d
2014-10-11 20:15:39 -07:00
Ayaka Koshibe
db450ab300 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-11 14:17:21 -07:00
Ayaka Koshibe
ea5b4cec7e fixes in mastership reelection for single-node failure
Change-Id: Iedcab52bb156643464a97435fcc39c5db7393976
2014-10-11 14:17:17 -07:00
tom
093340b44c Speeding up stuff.
HostDescription now passes up just a single IpAddress.
2014-10-10 00:15:36 -07:00
tom
88a6f11a9a Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	core/api/src/main/java/org/onlab/onos/net/ElementId.java
2014-10-09 18:00:19 -07:00
tom
545708e14e Optimizing performance of HostId. 2014-10-09 17:10:02 -07:00
Yuta HIGUCHI
fa891c9a0f Revert "Refactoring to move code to right locations. Attempt at breaking dependency cycles."
This reverts commit 58819b4dcc697f63872bee9f3ddd41a0c4d8fca5.
2014-10-09 15:28:45 -07:00
Yuta HIGUCHI
d40483d52c Revert "Refactored code in an attempt to break dependency cycles"
This reverts commit 195af6e6b27c23c7beb98f4cd425e7d7ffff1ecd.
2014-10-09 15:28:45 -07:00
Madan Jampani
195af6e6b2 Refactored code in an attempt to break dependency cycles 2014-10-09 15:01:17 -07:00
Madan Jampani
58819b4dcc Refactoring to move code to right locations. Attempt at breaking dependency cycles. 2014-10-09 13:48:51 -07:00
Jonathan Hart
704ca14a42 Unit tests for the ProxyArpManager. 2014-10-09 10:46:24 -07:00
tom
a689779d17 Added output of appId to the flow list command. Fixed defect in CoreManager - we forgot to put registered ids in our map. 2014-10-08 22:21:05 -07:00
alshabib
92c65ad429 real application ids
Change-Id: Ia24f1de6ccff614769727ab261002520dfd8506f
2014-10-08 21:56:05 -07:00
alshabib
c7e1cb6334 some extra comments
Change-Id: Icde01e92c15b716a32cacfb658cb93f42234ab34
2014-10-08 20:20:03 -07:00
alshabib
26834584e7 you must call get on futures
Change-Id: I2ed3a9b2250f2a1c6e2e68e35cec50e691702099
2014-10-08 20:15:46 -07:00
alshabib
79e6f89b52 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-08 18:58:06 -07:00
alshabib
193525bb7f clean batch operations
Change-Id: I7187de40bb5276d6ae9e9831e5d47d36e16560ad
2014-10-08 18:58:03 -07:00
Brian O'Connor
cb900f4eb6 Initial implementation of async installers 2014-10-08 18:21:52 -07:00
Ayaka Koshibe
1c292d7720 minor role relinquishment fix
Change-Id: I8fb2d65795b6bba6c0838c5efcf17d6f6528ea65
2014-10-08 17:46:07 -07:00
Ayaka Koshibe
4c89127127 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	core/net/src/main/java/org/onlab/onos/net/device/impl/DeviceManager.java
	core/store/hz/cluster/src/main/java/org/onlab/onos/store/cluster/impl/DistributedMastershipStore.java

Change-Id: Ia1274657b27e01366a4a87196a13068d7104ee80
2014-10-08 17:14:16 -07:00
Ayaka Koshibe
c404770926 role reassignment tweaks
Change-Id: Ie6d412787330e67a13e605a34f0824cf70882f85
2014-10-08 16:45:09 -07:00
Ray Milkey
a058c733cf Implement point to point intent compiler and cli commands to create them 2014-10-08 13:52:34 -07:00
Yuta HIGUCHI
8e939d82e7 Handle MastershipEvent sending null #master()
Change-Id: I2243caaf472ec412864557a2c226273227a65f3a
2014-10-08 08:09:18 -07:00
Yuta HIGUCHI
cf60390abc DeviceManager fix
- relinquish Mastership on disconnecregardless of store response
- update TODO memos

Change-Id: Idece0326fdc780586801fbeb19004c4e88ac8c92
2014-10-07 23:04:32 -07:00
Yuta HIGUCHI
33faeaf6f9 Fixing DeviceManagerTest
Change-Id: I9431f40e0cb733f59041790af1ee54d1813f117d
2014-10-07 18:20:04 -07:00
tom
260a778f1c Merge remote-tracking branch 'origin/master' 2014-10-07 17:43:55 -07:00
tom
53efab57e0 Added Version and CoreService/Manager as an initial outline of a bootstrap coordinator. 2014-10-07 17:43:48 -07:00
Yuta HIGUCHI
24b2e2ae8e Fix Mastership timstamping issue
Change-Id: I80cfa71f844ddf7d64dbff0458db193734a3f737
2014-10-07 17:31:45 -07:00