Yuta HIGUCHI
53a285d5ee
use encode/decode instead of serialize/deserialize
...
Change-Id: I273bb86d32cb763e1eb8bbbe4efa7a8dab541c51
2014-10-07 09:32:19 -07:00
tom
6db1f0a83c
Added javadocs.
...
Renamed intent remove command.
2014-10-07 09:12:29 -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
993d7aadd2
renamed Serializer -> (onlab.netty-layer) PayloadSerializer
...
- Added TODO memos to ClusterCommunicationService layer
Change-Id: I4c81a72d03cddd23637f9c6cbf102125ea448c01
2014-10-06 23:00:28 -07:00
Yuta HIGUCHI
a546afc37a
Try fixing Timer bug
...
Change-Id: I044c0f5c8eb9874b4508da216a827c86fdd8b436
2014-10-06 21:44:48 -07:00
Madan Jampani
af797185a5
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-06 21:04:29 -07:00
Madan Jampani
2206e01e44
Added missing javadocs. Created a separate class for message subjects used by distribued device store
2014-10-06 21:04:20 -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
Madan Jampani
47c93731c4
Added support to device store for broadcasting device/port update events to peers
2014-10-06 20:46:08 -07:00
Jonathan Hart
e93687ee7e
Disabled randomly failing test
2014-10-06 19:14:30 -07:00
Yuta HIGUCHI
c057c63974
Moving classes around, reflecting discussion with Madan.
...
Change-Id: I83a08fc3f31003b6a521f3f7fe48c47b5c489bb1
2014-10-06 18:38:14 -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
Yuta HIGUCHI
3f4c2b4e91
Add TODO memos
...
Change-Id: I087b3c6ce3b9ad1fc5cab292a58af685f8b76609
2014-10-06 16:55:16 -07:00
Yuta HIGUCHI
8a85138a62
add hashCode, etc. to MessageSubject
...
Change-Id: I5c0185ea6bc8ab37fc5bade1c64cc30be6a79f9a
2014-10-06 14:56:46 -07:00
Yuta HIGUCHI
c35efaca47
DeviceStore update
...
- Add off-line/remove handling to Gossip~
- Backport lock scope to Simple~
Change-Id: I5b4c8e12738ef78920341fb8699c4b07bde8712a
2014-10-06 14:44:38 -07:00
Yuta HIGUCHI
d2266a70f7
added toString
...
Change-Id: I5ea98752b3f753eb398c83616afae11305d84e72
2014-10-06 14:44:38 -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
Yuta HIGUCHI
9ee0d5b133
Fix unit test issue
...
Change-Id: Ie0809591652a22379e59cd5f80b7cddb3896459d
2014-10-06 10:50:45 -07:00
Yuta HIGUCHI
adcafb6e26
Add missing null check
...
Change-Id: I363765d3e033dbc5e2fa9fa86137ace5f869fa46
2014-10-06 10:50:45 -07:00
Yuta HIGUCHI
f9ce497c12
Fixed potentially thread unsafe initialization.
...
Change-Id: I047bcd9358a544723603a069faa234c00ba6b757
2014-10-06 10:50:44 -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
Yuta HIGUCHI
59718042b9
Fixed checkNotNull in ProxyArpManager
...
Change-Id: I101b44a8e392fb2c96eac2019a5550b436ad0336
2014-10-06 09:51:16 -07:00
tom
95329ebc68
Starting to experiment with flow tracking.
2014-10-06 08:40:06 -07:00
Yuta HIGUCHI
885be1d0ae
Fixed annotation handling.
...
- Store as SparseAnnotations internally and convert to Annotations
when merging multiple provider supplied annotations.
Change-Id: I82fe159b536b3e7344a33e09792f6a3473fb3500
2014-10-04 21:49:42 -07:00
Yuta HIGUCHI
5bdebe38f9
Kryo related fixes
...
- ProviderIdSerializer fix (ancillary)
- minor improvements
- add test cases
Change-Id: I6d969ac6518c44499f0fac167db4bdf1964f6aaa
2014-10-04 21:49:41 -07:00
Yuta HIGUCHI
2d48cedbd7
Addded missing javadoc
...
Change-Id: I97b263dcefb865b32d9cfa50e83d340f7026a3df
2014-10-04 21:49:41 -07:00
alshabib
ca5706c1dc
the real return of the flowentry
...
Change-Id: I9ec244710345dbae193613ab95f473a888d7d771
2014-10-04 20:29:41 -07:00
alshabib
1c319ffc2e
the return of the flowentry
...
Change-Id: I7dbeb6af2014a4df5b0beb7fe0157eaaac63bd0f
2014-10-04 20:29:09 -07:00
Brian O'Connor
a4cab073be
Remove Path Intent
2014-10-03 18:46:39 -07:00
Yuta HIGUCHI
0d6a5e6846
Fixed remove behavior for Device and Link Store
...
Change-Id: I2d6c6a48f9b92136c2f0734d0216f9f3b05b4d8c
2014-10-03 16:46:07 -07:00
Yuta HIGUCHI
39ede6a103
SimpleLinkStore with annotation and multi-provider support
...
Change-Id: I98a35c4497363c6115fd0c61d140dfe7790e6cee
2014-10-03 16:46:07 -07:00
Jonathan Hart
8f6f1eacfc
More HostMonitor cleanup and javadocs
2014-10-03 16:05:49 -07:00
Ayaka Koshibe
25fd23a6f0
handle devices agreed to be inactive during master re-election
...
Change-Id: Ia193d7210a8319f04ce957f2bd4a0479b88d15a8
2014-10-03 15:50:43 -07:00
tom
f5c9d920f7
Added bi-directional nature to HostToHost intent.
2014-10-03 15:22:03 -07:00
alshabib
c274c90395
proxy arp application
...
Change-Id: Ic2136537a4104e75b64ae4731e1bae4f3a4c1661
2014-10-03 14:58:27 -07:00
alshabib
85c4197a83
flow service idle timeout based on wall clock
...
Change-Id: Ifb2c15ab9e5c5b07c58f3194ff2152cef650a6ae
2014-10-03 13:48:39 -07:00
alshabib
a0e0498e26
illegalArgument exception for priority
...
Change-Id: I9bce0b677b937ee691ac24c13c88a632cfb2339e
2014-10-03 13:03:19 -07:00
alshabib
5fe8f4c056
priority 0 is off limits; because of OF13
...
Change-Id: I50fb8575450f11c500f532e878597d3b1632e50a
2014-10-03 11:55:55 -07:00
tom
9a693fda41
Fixed traffic selector builder to allow only one criterion.
...
Temporarily disabled flow rule time-out.
2014-10-03 11:32:19 -07:00
Yuta HIGUCHI
03fec1f2a8
minor Kryo related cleanup
...
Change-Id: I772fc1f776563d30f1a4081c6fddd5739d985263
2014-10-03 09:15:01 -07:00
Yuta HIGUCHI
273dcc8ab1
renamed OnosTimestamp -> MastershipBasedTimestamp
...
Change-Id: Ie6ee5d85bc0f5aadfa32e27e1d31e3c1d5c9fea8
2014-10-03 09:15:01 -07:00
Jonathan Hart
34ed2fd61b
Cleaned up HostMonitor and support HostProvider invalidation
2014-10-03 08:20:50 -07:00
tom
a1d16b655d
Corrected some javadocs.
2014-10-02 23:45:11 -07:00
Yuta HIGUCHI
68b349491e
Sliced out Provider-ish API from ClockService
...
Change-Id: I438815f2dc7a3a304f7dc8fb09550b2a5f779265
2014-10-02 23:23:21 -07:00
Yuta HIGUCHI
67a527feaf
implemented GossipDeviceStore with multi-provider, annotation support
...
Change-Id: I1953bdc37b28af79703ebcfc9201a71a2af49ab2
2014-10-02 23:01:11 -07:00