Sho SHIMIZU
0908275d1c
Refactor: Use Duration instead of primitive value
...
Change-Id: Id7de939fd8f1c74cf669207edf16378019b2acc3
2014-12-18 17:23:13 +00:00
Yuta HIGUCHI
08f156b45e
DistributedFlowRuleStore: always add FlowEntry on batchStore
...
related to ONOS-481
Change-Id: I9f82c7d9736dab7326062af9c38ae6e290a9b818
2014-12-17 17:53:21 +00:00
Yuta HIGUCHI
24f79eb3f3
DistributedFlowRuleStore: getFlowEntries should never return null
...
resoves ONOS-478
Change-Id: I3fd84088afd9c9f616858037829cac70708cc66e
2014-12-13 02:47:51 +00:00
Yuta HIGUCHI
800fac669f
LinkStores: Concurrent readable {src, dst}Links
...
resolves ONOS-473
Change-Id: Id9c684ded610b30b059c3d83097b0fe4a7f7350b
2014-12-13 02:42:14 +00:00
Ray Milkey
7bbeb3fe15
ONOS-393 - In a multi ONOS system, a ink may not yet be known about.
...
Change-Id: Ife53b41ec9ff577e7e5c80bbd8a25f89e08942cf
2014-12-12 17:08:40 +00:00
Yuta HIGUCHI
c5783598a3
Logging bug fix
...
fix for ONOS-435
Change-Id: I2766e7205ab6173abc427485ecb7697d2743b894
2014-12-05 11:13:29 -08:00
Brian O'Connor
7f2e9bf19a
bumping version to 1.1.0-SNAPSHOT
...
Change-Id: I35f10fa7ffab12365ad852f5253bc1f395282f9b
2014-12-04 23:45:40 -08:00
Brian O'Connor
5b29ebd309
Bumping version to 1.0.0
...
Change-Id: I0cdd1f64a9292c91af27b86e89bd8251b2c298f3
2014-12-04 21:54:26 -08:00
alshabib
ab98466b10
adding license to ALL files
...
Change-Id: I9df3277760d79732317816fe5b2f1f482e9f5375
2014-12-05 05:05:32 +00:00
Pavlin Radoslavov
97b9abc161
Fix a typo in a comment.
...
Change-Id: I17cbd20ffb6906d108544ab58c8a0e5fb75ff0ac
2014-12-04 18:07:02 -08:00
Yuta HIGUCHI
6593489028
Scrubbing store related TODO/FIXMEs
...
Change-Id: I4e6bf026845bbd5be127ecacd9956d12f3386c9e
2014-12-05 01:58:49 +00:00
Brian O'Connor
4400853c6e
cleaning up some TODOs
...
Change-Id: Ib2380e9533ba30c6f9fdf79aed1879dbbe3589a7
2014-12-05 00:59:46 +00:00
Yuta HIGUCHI
9796cc623d
HazelcastIntentStore: workaround to provide Event subject on WITHDRAWN
...
Change-Id: Ie9562d2223fb7e7a89f91f5faaad4bbeec6f4bd9
2014-12-04 07:10:55 +00:00
Pavlin Radoslavov
0d972b9594
Fix the logic for printing a log message
...
"Intent ... removed installable still found", and change the level
from INFO to WARNING.
[Discussed with Yuta]
Change-Id: I0b40559de10983c3330f1174e3ab1cbe06f07b32
2014-12-04 05:46:15 +00:00
Yuta HIGUCHI
81419e2fcd
HazelcastLinkResourceStore: bug fix for ONOS-379
...
Change-Id: I783b51d4d937918c0bca9feb09d29263266145ee
2014-12-03 17:02:40 -08:00
Yuta HIGUCHI
c1ee6746aa
DeviceIdSerializer: use case normalized String
...
Change-Id: I6995e224ed5567e3d2d65dac3891252dd8c4dd7b
2014-12-04 01:02:19 +00:00
Sho SHIMIZU
64ae11c73f
Move nested class to top-level class
...
Because BatchWrite is public and no need to place it as an inner class in
IntentStore interface
Change-Id: I17e87e06baa4f0af55fa30b09a891bc23932a6fd
2014-12-04 00:57:01 +00:00
Yuta HIGUCHI
6b98ab6141
Dist.FlowRuleStore: log operation, when encountered no master situation
...
Change-Id: I6b6df423f747f35248c4f675147dfd32e471e1b5
2014-12-04 00:53:33 +00:00
Praseed Balakrishnan
1516f489ca
Fix NP found during optica re-route on multi-instance
...
Change-Id: Ia7d9c221b36e1224004273b3884b8d0385af086d
2014-12-03 16:34:36 -08:00
Yuta HIGUCHI
43772d7125
HazelcastIntentStore: fix checkstyle issue
...
Change-Id: I1a912e44dbaa6798095ebec17d61f4a3074d6004
2014-12-03 14:14:22 -08:00
Praseed Balakrishnan
db8a9d21f9
Fix serializer exception while using optical intent on distributed store
...
Change-Id: If19a0c12eb0d88d2daa57c16fb1b626b7c0f428f
2014-12-03 21:44:22 +00:00
Yuta HIGUCHI
427a2147ab
NPE fix for ONOS-379
...
Change-Id: If928809b3f29c1e7e457c84ba229279137196b35
2014-12-03 11:48:56 -08:00
Yuta HIGUCHI
acdec3140a
NPE fix for ONOS-379
...
Change-Id: If9f68de9355ac3c0154935f61be3322752cfd8ea
2014-12-03 09:15:49 +00:00
Brian O'Connor
abafb50f58
Changing org.onlab.onos package to org.onosproject
...
Change-Id: Ic81421faa27acdcff045add47d9e0a715cd4f575
2014-12-02 22:26:20 -08:00
Brian O'Connor
03defe7939
Moving org/onlab/onos to org/onosproject
...
Change-Id: I742627fe0862cac78391cf70010f99dc26dce1e6
2014-12-02 22:22:39 -08:00
Yuta HIGUCHI
d36a58eeac
Hazelcast based Stores: configure async backup on it's own
...
Change-Id: I0b777fb90dd63d292a65f02811452430055ad547
2014-12-03 03:19:28 +00:00
Yuta HIGUCHI
d1a63e9764
Hz: remove listeners on deactivate
...
Change-Id: I544917508cd4b9513e3fcd3a100c44928954f413
2014-12-02 23:52:48 +00:00
Yuta HIGUCHI
bf366d51fb
LinkResourceStores: use AnnotationKeys
...
Change-Id: I6d24d458a9d9c538ac55257f200e3cff79b1ef6d
2014-12-02 22:49:39 +00:00
Yuta HIGUCHI
8837578032
HazelcastIntentStore: fix NPE on state remove event
...
Change-Id: I03d52fd3151f734bb8e420ba9b0172078ca8a727
2014-12-02 14:21:50 -08:00
Yuta HIGUCHI
2103df4873
ClusterMessagingProtocol: initialize on demand
...
Change-Id: I58b6dfb4c1756a2ee097847b1b3363d829d25676
2014-12-02 20:48:46 +00:00
Pavlin Radoslavov
bcb454ccdc
Updated the HazelcastLeadershipService implemenation:
...
* Every listener receives all leadership events, even for new topics and
topics the local instance is not running for a leadership election
* Now getLeaderBoard() returns all leadership info
Change-Id: Ia11a10ed287d2f8d905dd987beb8052c35be6cf1
2014-12-02 11:47:47 -08:00
Pavlin Radoslavov
187dff6378
Add missing implementation of HazelcastLeadershipService.getLeaderBoard()
...
NOTE: A topic is listed only if this instance is running for
a leadership for that topic.
Change-Id: I01450a83c54a9a47c9d4409139cdecc9152fbee1
2014-12-02 07:21:35 -08:00
Yuta HIGUCHI
b2e74a0f10
Lazily compute SCC, etc. on demand
...
- TODO computeCost does not correspond to actual computation cost now
Change-Id: Iffe3093c81bbb51d5feb46117fae8be092cf9288
2014-12-02 09:49:25 +00:00
Yuta HIGUCHI
bd1aee1e86
Attempt to fix nested exception
...
ONOS-375
Change-Id: I623f58f2ea35b01602439a296cf92654ad2a240c
2014-12-02 08:36:51 +00:00
Yuta HIGUCHI
b9125562d4
GossipLinkStore: removedLinks could be accessed concurrently by advertisement
...
Change-Id: I64cc3c5614182b6d6a8c2bf1dfa99e3f25fb9817
2014-12-02 08:24:17 +00:00
Brian O'Connor
7a71d5da7b
Added WITHDRAW_REQ Intent State for ONOS-146
...
Fixed flow removed from other instance
Change-Id: I22c88a447e26770fea8b7e23f4a78b1389077ad1
2014-12-02 00:13:46 -08:00
Madan Jampani
8d21c790ee
LeadershipService API change: Using NodeId in place of ControllerNode.
...
Change-Id: I6f688506c3672977456fc6921b26e98be2239632
2014-12-02 04:55:15 +00:00
Yuta HIGUCHI
5cd352d057
IntentStores: only post Parking states
...
Change-Id: I7ed3f2e38d71b5a5f83a47d582326576b7da52f1
2014-12-01 20:16:02 -08:00
Brian O'Connor
5d55ed4c16
Bug fixes for Intent Manager
...
ONOS-343
Change-Id: I164c52b41080392c4b27a3969f270171558599a6
2014-12-01 18:35:24 -08:00
Brian O'Connor
86f6f7f011
Adding Leadership Listener to IntentBatchService
...
ObjectiveTracker uses Leadership Listener to track intents that
it has become the leader of.
Change-Id: I039accb30d27ad718d79a9fec3f546dbdc78e62e
2014-12-01 17:16:55 -08:00
alshabib
a9819bfd1f
fix intent issues yuta observed
...
Change-Id: I7dc4a19d49a1b3fc18ecce02a4018cbc9a3043fc
2014-12-02 01:16:09 +00:00
Yuta HIGUCHI
9b108b3f8e
Switch default stores to Hazelcast based implementation
...
Change-Id: Id2e74bcfeb047b2e16e55bce23634c662a3b4058
2014-12-01 11:11:02 -08:00
Yuta HIGUCHI
f568245973
IntentStores: clear transient states, after transitioning to parking state
...
Fix for ONOS-372
Change-Id: I2e397f7f9a60855945fd49a8170c41ab0166f6d3
2014-12-01 18:21:00 +00:00
Yuta HIGUCHI
43e3a7ef62
Move CopyCat log to $KARAF_DATA/raft
...
Change-Id: I97f4766279f875c15c818d4b7f0b168e06e85ac1
2014-12-01 08:09:22 +00:00
Thomas Vachuska
82041f5ec7
Added a number of demo-related artifacts. Enhanced GUI a bit.
...
Change-Id: I4501cb338f9eab07420fb60e347167deda5074be
2014-12-01 07:34:01 +00:00
Pavlin Radoslavov
2e57b3b601
Removed leftover "SDN-IP" from the log messages.
...
Change-Id: Ie9a9f75c577dc26912e512540433f1903a98acdd
2014-11-30 18:36:05 -08:00
Jonathan Hart
949c28455e
Added a trivial implementation of the LeadershipService.
...
Also renamed SdnIpLeadershipService to HazelcastLeadershipService, and moved
it into the distributed core bundle.
This allows applications which depend on LeadershipService to be used with
the trivial core.
Change-Id: Ie71a946d95653a4d2209afd3af0e7f23b5a4f818
2014-11-30 18:17:15 -08:00
Yuta HIGUCHI
c2bf3d8fb9
IntentManager: use IntentStore batch APIs
...
Change-Id: Ie60f3e53f48fa6acbcaf5cf6837bdef12b36a98d
2014-12-01 00:26:30 +00:00
Yuta HIGUCHI
a94c6e8a30
IntentStore: add batch write API
...
Change-Id: I9d397e9dc3dc6e9ccd21ac6ddacaece79214c470
2014-11-30 18:41:02 +00:00
Yuta HIGUCHI
3cc4d9beee
HazelcastLinkResourceStore
...
Change-Id: Ic5d6bf9b54b023368a883e3665484900ccda44e7
2014-11-30 18:14:24 +00:00