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
alshabib
ce2a9586b4
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-07 16:52:10 -07:00
alshabib
902d41b8cd
initial working impl of batch operations
...
Change-Id: Ie970543dec1104a394c7bcfa6eec24c0538278d6
2014-10-07 16:52:05 -07:00
Jonathan Hart
d357689384
Disabled flaky HostMonitor tests again
2014-10-07 14:43:07 -07:00
alshabib
8ca53901fe
added hashcode and equals to treatments
...
UnmodifiableCollection can be bad in a hashCode
Change-Id: I55700541dc7ab46b21e5e9e9cc19c70f0c7f7494
2014-10-07 13:11:17 -07:00
tom
1dd08e4949
Enhanced flow list command to be more parsable and to use sorted devices list.
...
Fixed NPE.
2014-10-07 11:44:45 -07:00
tom
53945d53f7
Working on intent uninstall during recompilation.
2014-10-07 11:01:36 -07:00
Yuta HIGUCHI
672488d8cf
KryoSerializationService -> Serializer
...
- no longer a shared OSGi service.
Change-Id: Ie2b2320e92685cd515b30ffc472e3a02149a5bbd
2014-10-07 09:32:19 -07:00
tom
4e969043ff
Fixed some javadocs and added a listener to the FooComponent to show what intent events are perceptible externally.
2014-10-07 00:47:30 -07:00
tom
85258ee4a8
Reworked intent states to the new set of states.
...
Separate intent state from intent event type.
Implemented new state transitions in IntentManager.
Implemented ObjectiveTracker.
Re-route now works.
2014-10-07 00:10:02 -07:00
Yuta HIGUCHI
a546afc37a
Try fixing Timer bug
...
Change-Id: I044c0f5c8eb9874b4508da216a827c86fdd8b436
2014-10-06 21:44:48 -07:00
tom
a2ad1186a8
Merge remote-tracking branch 'origin/master'
2014-10-06 20:52:17 -07:00
tom
800709a294
Experimenting.
2014-10-06 20:52:14 -07:00
Jonathan Hart
e93687ee7e
Disabled randomly failing test
2014-10-06 19:14:30 -07:00
tom
1456fe758f
Merge remote-tracking branch 'origin/master'
...
Conflicts:
apps/ifwd/src/main/java/org/onlab/onos/ifwd/IntentReactiveForwarding.java
2014-10-06 16:56:06 -07:00
Jonathan Hart
b4758a9f58
Host monitor test
2014-10-06 14:23:52 -07:00
tom
7951b23a7c
Fixed NPE when removing flows.
2014-10-06 13:35:30 -07:00
tom
a0ed763c88
Merge remote-tracking branch 'origin/master'
2014-10-06 13:13:45 -07:00
tom
9b4030df2a
Added a summary command.
2014-10-06 10:39:03 -07:00
Yuta HIGUCHI
3541bf2914
bugfix was comparing DeviceId with Device
...
Change-Id: I5b138b64c4e7b2e0e217218c225b59bc3e63337f
2014-10-06 09:51:17 -07:00