1436 Commits

Author SHA1 Message Date
Yuta HIGUCHI
a97b5e4290 Wrapper around Hazelcast IMap
Change-Id: I43353b97483353be83b49214970a5fceedaea980
2014-10-13 14:04:58 -07:00
Yuta HIGUCHI
18ab8a9fc2 modified LinkKey creation to follow other id objects
Change-Id: Ie70444f9069486d0251482464595f5835cf12539
2014-10-13 12:01:11 -07:00
Yuta HIGUCHI
92cd51e5fa bugfix: should notify merged description
Change-Id: I3f3658bef36ca9e90f796050abfb641e4cf8540d
2014-10-13 12:01:11 -07:00
Yuta HIGUCHI
3708308165 Lowering log level.
Change-Id: Iade7f2b9aeebf73cb65830ecf3120f64da5ca7df
2014-10-13 12:01:11 -07:00
Madan Jampani
3ffbb27189 Shutting down AE executor on GossipLinkStore deactivate 2014-10-13 11:19:37 -07:00
Yuta HIGUCHI
6e501739fb cosmetics
Change-Id: I0a343f39560aaada3a3bdff0fab23a3845ab1481
2014-10-13 09:22:59 -07:00
Yuta HIGUCHI
5ec89f9ca7 remove peermsg package
Change-Id: Iefbf425951a7134bd7ecdda4d1a8e9477d349587
2014-10-12 01:01:43 -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
9888551785 remove Hazelcast based net store package info
Change-Id: Ie4562e3dfcb1df1c27115b196f6f63037b0a48a7
2014-10-12 00:13:14 -07:00
Yuta HIGUCHI
0ad9effbe1 Moved ClusterCommunicationManagerTest to correct package
Change-Id: I339269f0ca9f685fe6af1fd5d7e5e4597209f5dd
2014-10-12 00:07:25 -07:00
Yuta HIGUCHI
a10f388308 Moved ClusterCommunicationService related to api bundle
Change-Id: I0545c2e82824703feff4a089c0de25c9f3969622
2014-10-11 22:45:07 -07:00
Yuta HIGUCHI
8ce0873c6c Moved MastershipBasedTimestamp
- store.common.impl -> store.impl
-- Note: Timestamp interface is located in store package

Change-Id: I97452a41622d3eb97a0c95c4d7ca827863a37e20
2014-10-11 20:15:39 -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
Yuta HIGUCHI
47c4088281 Adding some tests for GossipDeviceStore + bugfix
Change-Id: Ic0d55fa499b1d66131f059b4a47cd105c55a6e63
2014-10-10 19:00:40 -07:00
Madan Jampani
d2054d4dfc Fixed link anti-entropy message serialization 2014-10-10 17:27:06 -07:00
Madan Jampani
a97e820409 Anti-Entropy support for link store. 2014-10-10 17:01:33 -07:00
Madan Jampani
62169305bf Removed unused class: VersionedValue 2014-10-10 15:48:11 -07:00
Madan Jampani
2ff05591f5 Added GossipLinkStore with basic replication for link state. 2014-10-10 15:42:47 -07:00
Yuta HIGUCHI
60e4abf0cc FragmentId tests
Change-Id: I461fa68291563cd76f9020b7c71612b62963825c
2014-10-10 11:30:44 -07:00
Yuta HIGUCHI
dc7374cf46 Move ControllerToNodeId Function to api bundle
Change-Id: I80eac83cc72f9a92b594fef46d83376b42843746
2014-10-10 11:11:35 -07:00
Yuta HIGUCHI
0390ffb87b some pom file fixes
Change-Id: Iffdb6eeb6954551d0b11e8da237b86e905d4e714
2014-10-10 09:36:21 -07:00
Yuta HIGUCHI
8ee7d4cf79 Kryo related fixes
- remove dependency to kryo-serializers
- update kryo to 3.0.0
-- includes bug fix for protected constructor issue

Change-Id: Ib4cac77fe3943c58933bd92a058172f89ad628f5
2014-10-10 09:36:21 -07:00
tom
093340b44c Speeding up stuff.
HostDescription now passes up just a single IpAddress.
2014-10-10 00:15:36 -07:00
Yuta HIGUCHI
ec76bfe980 checkstyle
Change-Id: Ia0e7cd249ea495b317c77d5cd3947f4eb2d8ee34
2014-10-09 20:17:07 -07:00
Yuta HIGUCHI
9ee60f6b22 Device Anti-Entropy
- create Advertisement
- handler for Advertisement
- register handler, background thread to send advertisement

Change-Id: I99e8a7d68747970c34b3c25c6d0489769d251446
2014-10-09 20:01:59 -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
89791c6079 Revert "Renamed *MastershipStore* to *DeviceMastershipStore*"
This reverts commit da147db72e9f6b8dff55ae50e298648a00033a76.
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
da147db72e Renamed *MastershipStore* to *DeviceMastershipStore* 2014-10-09 13:53:15 -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
Madan Jampani
f1a2d0ed1b Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-09 12:08:23 -07:00
Madan Jampani
255a58b8b9 GossipDeviceStore: Notifying applications of latest topology events received from peers 2014-10-09 12:08:20 -07:00
alshabib
92c65ad429 real application ids
Change-Id: Ia24f1de6ccff614769727ab261002520dfd8506f
2014-10-08 21:56:05 -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
Madan Jampani
3fc72ed2f5 Added support for replicating device removed topology events 2014-10-08 12:50:27 -07:00
Madan Jampani
5009cfbe24 Added support for replicating device offline topology events: Added missing files 2014-10-08 11:21:07 -07:00
Madan Jampani
253225359a Added support for replicating device offline topology events 2014-10-08 11:20:38 -07:00
Yuta HIGUCHI
70619e4da1 simple implementation of DistributedMastershipStore#unsetMaster
Change-Id: I955f394b975fb53d2ca93b7a8a34a7ad3d684767
2014-10-07 23:23:53 -07:00
Yuta HIGUCHI
971addcb79 Renamed store.serialize.{Serializer => StoreSerializer}1
Change-Id: I702a586a690fa05d4129ff5b81f927defe1ac582
2014-10-07 23:23:17 -07:00
Yuta HIGUCHI
053b7d736e remove debug trace logs
Change-Id: I83de49ff062bb49cad4509d764d7a6b32b543e2e
2014-10-07 23:03:20 -07:00
Yuta HIGUCHI
f1f1d32f6f Workaround for ReflectASM bug.
- When spanning multiple class loaders,
  Object cannot be instantiated from 'protected' constructor.

Change-Id: Iacb33755ccf3da3d8ec28623b9d3aaa28870208d
2014-10-07 21:09:56 -07:00
Yuta HIGUCHI
74ebeff126 checkstyle fixes
Change-Id: I15af1a85632dc4907988f2503c327cd3ec31bc72
2014-10-07 19:54:37 -07:00
Madan Jampani
fef9b3aa3c Kryo serializers for internal gossip store events 2014-10-07 18:38:17 -07:00
Yuta HIGUCHI
68d90470a4 checkstyle fix
Change-Id: Ib6ac62007480df737cf1d3870565767539d91125
2014-10-07 17:56:22 -07:00
Yuta HIGUCHI
3e0b65151a ClusterCommunicationManager related serializer fixes.
Change-Id: Id753612ab614b1ee04a64d887a2f7a64b6d9f89a
2014-10-07 17:49:27 -07:00
Yuta HIGUCHI
38bd145db4 Bunch of printf debugging code we probably want to remove later
Change-Id: Ibc2244f71fd7e2b6d468df80b5e29a6fa01da515
2014-10-07 17:37:25 -07:00
Yuta HIGUCHI
7a8d4aa244 ClusterCommunicationManager bugfixes
Change-Id: I0cb433bf2197c7c745733657607d9e62bb23567d
2014-10-07 17:37:11 -07:00
Yuta HIGUCHI
0f9a68a12f Temporary hack to DistributedMastershipStore to return non-null instance
Change-Id: I08d03be4a0ab3df09218eb0380d970818ac125b6
2014-10-07 17:34:46 -07:00