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