247 Commits

Author SHA1 Message Date
Ayaka Koshibe
ab91cc4529 role assertion failure is returned to DeviceProvider
Change-Id: Ic5189327c85fa37b3bbfa07d0e285cabae363712
2014-09-25 10:31:53 -07:00
Jonathan Hart
c884f1bee7 Implemented adding and removing address bindings in the store, along with unit tests. 2014-09-25 09:44:30 -07:00
Yuta HIGUCHI
3f6d29bf74 poll for events when validating.
Change-Id: Ia727a1c97f5d2d713281130997cee7fa3b1ba39d
2014-09-25 01:41:15 -07:00
alshabib
6553b51ecb Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
better with files

Change-Id: Ifb62a2c9a8e394fe3190582d7236eaea942ee3fc
2014-09-24 22:27:30 -07:00
alshabib
a68eb96a58 resilient flows and application id
Change-Id: Ic9f192d4451ae962737ab2b45c644372535e7bdb
2014-09-24 20:34:13 -07:00
tom
ca55e64932 Reworked AbstractDistributedStore RemoteEventHandler to allow delegating various events to accommodate cache-specific behaviours. 2014-09-24 18:28:38 -07:00
Yuta HIGUCHI
b113c457c7 Stop sharing Roles in DistributedDeviceStore
Change-Id: Icd0302871c1d6f48379b93eb61f83bfa6df4ce20
2014-09-24 16:28:15 -07:00
Yuta HIGUCHI
b4139d8dc4 use etc/hazelcast.xml + modifications when creating HZ for testing
Change-Id: I92d554d2e8c696780c3a2fab2accdab396a3805b
2014-09-24 16:28:15 -07:00
Ayaka Koshibe
1fd5bb7bc5 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-24 16:08:16 -07:00
Ayaka Koshibe
406d010846 MastershipManagerTest plus tweaks to MastershipStore
Change-Id: Ie5d3201ce2297ae68cdafac4439168989dd804c5
2014-09-24 16:08:12 -07:00
tom
a1376e4639 Enahnced topology and flow stores to extend general store. 2014-09-24 15:39:43 -07:00
tom
c78acee3d1 Enahnced topology and flow stores to extend general store. 2014-09-24 15:16:55 -07:00
tom
f80c9729d6 Enahnced link and host stores to extend general store. 2014-09-24 14:49:18 -07:00
tom
3f2bbd7028 Added back-pipe for role assertion issues. 2014-09-24 12:07:58 -07:00
tom
0755a3678f Added notion of a general Store abstraction and wired it up in ClusterStore. 2014-09-24 11:54:43 -07:00
Jonathan Hart
09585c6272 Changed PortAddress API to allow multiple IP addresses per port 2014-09-24 09:24:07 -07:00
tom
b41d1aca5a Added graceful shutdown for upstart service.
Reworked slightly the mastership & device managers and stores to make it work (sort-of) in the distributed env.
2014-09-24 01:51:24 -07:00
alshabib
357bb47dde Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-23 17:50:53 -07:00
alshabib
54ce589358 supporting multipart stats replies: tested upto 15K rules
Change-Id: I36fbd99d012a74c1f5240f37b60d3b58be85626c
2014-09-23 17:50:51 -07:00
tom
4a5d1713e8 Fixed MastershipManager to autostart and to have proper dependency on the ClusterService not ClusterManager. 2014-09-23 17:49:39 -07:00
Ayaka Koshibe
a7f044e14c DeviceManager queries MastershipService
Change-Id: I0d391ecb7f0b1e4cced99cfe8083b46f74ee35bb
2014-09-23 16:56:20 -07:00
Jonathan Hart
87fbbadeb6 Implemented HostMonitor for probing IP addresses to detect hosts 2014-09-23 15:19:44 -07:00
Ayaka Koshibe
3eed2b04b0 Added providerService for mastership
Change-Id: I1572161f70c696961a663cba17f197e23f96967e
2014-09-23 13:28:05 -07:00
Ayaka Koshibe
afe34ae168 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-23 12:46:19 -07:00
Ayaka Koshibe
166096968f began implementing MastershipManager
Change-Id: I65b86dcfa062e4cfd74de588f4714b35e9d329f0
2014-09-23 12:46:15 -07:00
tom
50d401fe1b Merge remote-tracking branch 'origin/master' 2014-09-23 11:26:27 -07:00
tom
f9cd5cb51b Merge remote-tracking branch 'origin/master' 2014-09-23 11:24:33 -07:00
tom
0872a1743c Fixed a number of CLI commands.
Refactored the StoreService/Manager stuff for common serializer pool.
2014-09-23 11:24:26 -07:00
Jonathan Hart
32129f2da0 Remove IP addresses from the Port interface.
Addresses are now indirectly associated with Ports.
2014-09-23 11:23:38 -07:00
Jonathan Hart
43c182cb73 Implemented storage for PortAddresses in HostStore 2014-09-23 11:13:42 -07:00
Jonathan Hart
ac60c089d2 Added APIs for binding address information to ports and for monitoring hosts/ips 2014-09-23 09:55:57 -07:00
tom
0f39c0d3b6 Added package javadocs. 2014-09-23 01:20:15 -07:00
tom
e4729875d7 Renamed *Instance to *Node for better readability and to avoid conflict with notion of Karaf instance.
Added cluster service and trivial store implementations.
2014-09-23 00:37:37 -07:00
Yuta HIGUCHI
c705201354 Fix for Kryo related issue crossing OSGi bundle boundaries.
Change-Id: I121dfe360de14a5b4760e5d2fd8cb2db93e0be63
2014-09-22 19:11:53 -07:00
tom
85ff08b1e5 Fixing hazelcast bootstrap issue. 2014-09-22 17:14:18 -07:00
alshabib
bb8b128a46 tests for flow service
Change-Id: I7138c7642f266c0691ead13ff1f230d063eb6b71
2014-09-22 17:00:18 -07:00
alshabib
219ebaae56 flowrule states functional
Change-Id: Id310f146d4ef2a59993f31d60062464a24df4560
2014-09-22 15:41:24 -07:00
alshabib
9c8354120f Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-22 11:42:28 -07:00
alshabib
a7f7ca8e5c trying to fix flow state
Change-Id: I62845842c66cb99cb14bd54bc9602edf7c0cae39
2014-09-22 11:41:23 -07:00
tom
25236f5b79 Merge remote-tracking branch 'origin/master' 2014-09-22 11:41:06 -07:00
tom
ca90c46b14 Doh! Forgot to ignite SimpleFlowRuleStore as a component. Pingall now works again! 2014-09-22 11:40:58 -07:00
Yuta HIGUCHI
1b9f4dcfd4 HZ to use TCP during unit tests
Change-Id: I0cb4269523f1c2689076b8a8cfca10a422a9d46a
2014-09-22 10:26:46 -07:00
Yuta HIGUCHI
b3b2ac4f34 initial DistributedDeviceStore
Change-Id: I8730f5c8f7706dafb245ee73d989e7a562d92187
2014-09-21 23:38:22 -07:00
Yuta HIGUCHI
4e9c37ca39 add new line at EOF
Change-Id: I9396405c4c81af64ad8f70cf685a9631b076a05b
2014-09-21 23:38:21 -07:00
tom
202175ad4a Renaming all Simple*Manager to just *Manager. 2014-09-19 19:00:11 -07:00
tom
be98831f49 Restructured to separate stores and managers into different bundles. Reactive forwarding does not seem to work; will investigate. 2014-09-19 18:38:47 -07:00
tom
ab0af29053 Preparing new projects for separate distributed store, trivial sstore and the networking cores. 2014-09-19 13:04:54 -07:00