1436 Commits

Author SHA1 Message Date
Yuta HIGUCHI
a8a53eb7e3 DistributedDeviceStore
Change-Id: I34cf5a787bf0f9d16840bf2e3cc8d0167060f628
2014-09-25 17:48:14 -07:00
Ayaka Koshibe
6e89e1b054 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-25 15:43:04 -07:00
Ayaka Koshibe
b70d34b868 base for mastership term implementation
Change-Id: Ie354096ad8835536839e3c1504e19a2cbff866c1
2014-09-25 15:43:01 -07:00
Yuta HIGUCHI
497c884d53 Timestamp, OnosTimestamp and it's serializer
Change-Id: I02e3563229ddae8fc4b705c708f4066d82e24cf4
2014-09-25 14:23:34 -07:00
Yuta HIGUCHI
4ee707ad75 Unit Tests for DistributedDeviceStore
Change-Id: Ie5a1b6bcefe2046cf13b818865327fa75dae4ec8
2014-09-25 00:34:00 -07:00
Yuta HIGUCHI
f5479705fc DeviceStore bugfixes
Change-Id: Iebbfd99ea578c36438ec11e28e5230c73886dd55
2014-09-25 00:34:00 -07:00
Yuta HIGUCHI
ce58fa7603 populate DevicePorts on activate
Change-Id: If716b27fb13dcd64021cf56a0a49b76bc2258a5e
2014-09-24 22:31:15 -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
c8e19d4d68 DistributedMastershipStore: pupulate cache on startup
Change-Id: I64567a964c8beb63428d01f43df37968e4ac8be0
2014-09-24 17:20:52 -07:00
Yuta HIGUCHI
b113c457c7 Stop sharing Roles in DistributedDeviceStore
Change-Id: Icd0302871c1d6f48379b93eb61f83bfa6df4ce20
2014-09-24 16:28:15 -07:00
Yuta HIGUCHI
bb1fc72548 Conditionally update Cache
Change-Id: I97b4e537c15110b8962d585421cd4f4a14a82841
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
0755a3678f Added notion of a general Store abstraction and wired it up in ClusterStore. 2014-09-24 11:54:43 -07:00
Ayaka Koshibe
f6021f3044 DistributedDeviceStore doesn't automatically set role to MASTER
Change-Id: I106e1d8e84fb6331e71727907bae6c4ef232d382
2014-09-24 09:40:47 -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
tom
1a2908c8dd Enhanced a number of the test scripts and replaced hazelcast.xml with a mildly augmented version of the 3.3 one. 2014-09-23 16:37:39 -07:00
Yuta HIGUCHI
951e790049 moving out OptionalCacheLoader
Change-Id: If929ed119df1a0282e311188a00776e971f78991
2014-09-23 14:45:59 -07:00
tom
50d401fe1b Merge remote-tracking branch 'origin/master' 2014-09-23 11:26:27 -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
Yuta HIGUCHI
f6509f632b DeviceIdSerializer
Change-Id: Ic0f4474c88b8eabca76e382d737bddb7cb2d7112
2014-09-23 09:48:33 -07:00
tom
0f39c0d3b6 Added package javadocs. 2014-09-23 01:20:15 -07:00
tom
2d7c65f39c Added an initial sketch of a distributed cluster store. 2014-09-23 01:09:35 -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
tom
dc66b38ee4 Fixing remote install; now starting as upstart daemon. 2014-09-22 17:05:47 -07:00
Yuta HIGUCHI
b3b2ac4f34 initial DistributedDeviceStore
Change-Id: I8730f5c8f7706dafb245ee73d989e7a562d92187
2014-09-21 23:38:22 -07:00
Yuta HIGUCHI
24a086bab9 Kryo related changes.
Change-Id: I5b4fab63d6ece084b65aa712971a22d953d0caf0
2014-09-21 23:38:22 -07:00
Yuta HIGUCHI
7589b590ec Didn't need it.
Change-Id: Ifcfe53fe588f5c41b5a48786a1a334b5609929ec
2014-09-21 23:38:21 -07:00
Yuta HIGUCHI
4e9c37ca39 add new line at EOF
Change-Id: I9396405c4c81af64ad8f70cf685a9631b076a05b
2014-09-21 23:38:21 -07:00
tom
5ca3437382 Added a few javadocs.
Split onos-install into install and config.
2014-09-19 17:43:41 -07:00
tom
eaf9995d6f Started an initial clone for DistributedDeviceStore 2014-09-19 15:20:30 -07:00
tom
8cc5aa7936 Started an initial clone for DistributedDeviceStore 2014-09-19 15:14:43 -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