3083 Commits

Author SHA1 Message Date
Madan Jampani
b825aebe03 Reply with error status on receiving message with incorrect preamble
Change-Id: I0d17dc74c817546f221fbcade1d5642c8f29b0fe
2016-04-01 22:41:39 +00:00
Madan Jampani
b98d97ed61 Enabling StorageManager
Change-Id: Ice415dc217d8cf6fc990776ed4d71c1bafe55ccb
2016-04-01 11:08:25 -07:00
Madan Jampani
966a585e7e Chnage AtomixLeaderElector resource id to avoid collisions
Change-Id: I2d7ecdbe589ebd8640958d5a188feafd9097617b
2016-04-01 10:39:57 -07:00
Sho SHIMIZU
cbcc02b655 Make field defined as final if possible
Change-Id: I74acbf5cde94b9c4287d9e907e8511981b436543
2016-03-31 21:48:40 +00:00
Sho SHIMIZU
17c09dabbf Tighten visibility of constant
Change-Id: I05a54e4389d08499b21109868adec18ddbe2bb8d
2016-03-31 21:48:28 +00:00
Madan Jampani
4c211c9dbf Do not purge group store state when a node is shutdown
Change-Id: Ia33519613006d1960bd6f9d436b55426ec707c69
2016-03-31 21:25:05 +00:00
Sho SHIMIZU
ec932bd9ba Fix missing return statement in MPLS label allocation
Change-Id: I1ff26d253585d09b75ceecf819efa0d027057e50
2016-03-31 12:34:35 -07:00
Thomas Vachuska
26be4f3822 Adding ability to select geo map from the GUI.
Change-Id: I956238500f868ef59bf947cb9f0aa7fc71d3fe84
2016-03-31 18:21:06 +00:00
alshabib
b028599214 adding group garbage collection functionality
If a group has a reference count of zero for more than
a configurable timeout, it is garbage collected.

This feature can be deactivated by component config.

Change-Id: I254d62a90ef7ac8d2ce2f406b67957455a5bf4d0
2016-03-31 17:48:04 +00:00
Simon Hunt
11a2928009 Privatize error messages.
Change-Id: Id6eb4119f677141cb827431effa428ecbd57a530
2016-03-31 09:16:55 -07:00
Thomas Vachuska
f133bb15e2 Correcting javadoc comment
Change-Id: I1f283ea10db4384a7dbe974f3e5ea1d4a16d1053
2016-03-31 16:10:52 +00:00
Luca Prete
283a96205e Using VlanId String None instead of -1
Change-Id: I2597ac37285cc3f40ad1304d668564a56a5b862f
2016-03-31 15:45:40 +00:00
Sho SHIMIZU
0d39bbab7c Remove method not being used for long
Change-Id: Ie2254472c9da3ca320347be53fad383ad4db1c8d
2016-03-31 15:38:25 +00:00
Sho SHIMIZU
97a93dde0d Tighten visibility of method
Change-Id: Ic82518a6733c6a67030a013b7193a56178061d07
2016-03-31 15:22:57 +00:00
sangyun-han
f98df542d0 [Goldeneye][ONOS-4038] Support configurable heartbeat on DistributedClusterStore
- Add readComponentConfiguration method for @Modified
- Apply updated Tools
- Add unit test code
- Add checkNotNull about NodeId

Change-Id: If8b7d4c00f2c72d29c0abb6407530d76bc3f6d80
2016-03-31 14:57:48 +00:00
Sho SHIMIZU
f36a83661a Fix one of the causes of ONOS-3954
Return statement was missing on an allocation failure

Change-Id: If6107462061ef56cd45ccb9e6d67d47f6aae9f43
2016-03-31 14:33:40 +00:00
Saurav Das
a2d37500d9 CORD-613 Adding ability to administratively enable or disable a port via CLI.
Currently uses the OpenFlow device provider to change portState.
Also fixes a bug in PortNumberCompleter.
Adds completion options to portstats for deviceId and portNumber.

Change-Id: Idcce775fe8bc5484fdd0e630bcb5026b85125478
2016-03-30 21:46:43 +00:00
Simon Hunt
5f6dbf83f0 Initial cut for Ui Model Objects.
Change-Id: I158f75925dadc634168d3bb704884966b4d8790b
2016-03-30 09:42:27 -07:00
sangyun-han
f53bc2b104 Add comment in GroupOperation for javadoc
Change-Id: Idef516e9e7af3d8fdb94ba3d13da8bb614e12c55
2016-03-30 11:11:06 +09:00
Ray Milkey
f80bbb22c2 Initial BUCK build
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Thomas Vachuska
dc91b550c0 Fixing an issue with unit test mocks.
Change-Id: I5a081cc737d8c7ea9a4e0cc136f69ed9dc2ba618
2016-03-29 14:07:26 -07:00
Thomas Vachuska
160c1499f9 Fixing a bug in DefaultNextObjective copy constructor.
Change-Id: Ifa5383a88795c15cc41fd8416bf27593066e146c
2016-03-29 11:11:04 -07:00
HIGUCHI Yuta
67023a2132 Minor javadoc fixes.
Change-Id: I1488e7f26a447543191aaa46070a16c5968db0b6
2016-03-28 13:35:44 -07:00
Saurav Das
80980c7382 CORD-45 CORD-394
Bugfix in group store - group delete state updated correctly.
SR app no longer deletes buckets in existing groups - workaround for OFDPA bug.
Instead it invalidates the entire group, thereby forcing new group creation.
Also incorporating Charles' changes to remove state from group and flow stores,
and the SR app when device goes offline.

Change-Id: I162d3fb6bf709a8f02b01b8d57e131c2bac9b46b
2016-03-28 20:21:35 +00:00
Sho SHIMIZU
e91e572617 Remove ModLambdaInstruction because we don't use indexed lambda
Change-Id: I6b9ec8f4bd4a6620ee87c11d1787a8f0c0c7fa7a
2016-03-28 18:44:15 +00:00
Sho SHIMIZU
f60e45f18b Remove L0SubType.LAMBDA which now gets unnecessary
It's because IndexedLambda the type heavily depends on is removed

Change-Id: Ie549255353a2d605f528decfefd0c11f9728d7d8
2016-03-28 18:16:59 +00:00
Madan Jampani
6f74371b5e Misc bug fixes in preparation for enabling StorageManager
Change-Id: I953414891c901e5d1f92844ca8c4eaa8c042dd53
2016-03-28 18:13:25 +00:00
Michele Santuari
6ebb36e564 fix mastership
Change-Id: I1f82bfed7ba98df492326c9c4a7be0764b3a6488
2016-03-28 10:12:04 -07:00
Claudine Chiu
dce081580b [Goldeneye] ONOS-4017: Mastership service considers Region information when determining mastership.
Change-Id: I6c79239f2e071d865bf04e4d9d790ca9b2d04694
2016-03-28 16:24:16 +00:00
sangyun-han
888d4c5582 [ONOS-4214]Implement NewDefaultDistributedQueueBuilder
- Revise incomplete method(queueBuilder) in StorageManager

Change-Id: I16cc1eb02fa01a4762fecc3c3c0472555fb45d04
2016-03-28 16:48:45 +09:00
Charles Chan
4ca2f7f7fd Support metadata in forwarding objective
Change-Id: Iaa916a8b2749bec6b9db42fe3f3765b922bd921b
2016-03-25 21:35:38 +00:00
Sho SHIMIZU
a114d89a58 Remove IndexedLambda deprecated in Emu
Change-Id: I3dc3ea90049dd3331090472f8c4a0e83d430ba37
2016-03-25 15:43:31 +00:00
Sho SHIMIZU
cc137a9058 Remove method Lambda.indexedLambda() deprecated in Emu
Change-Id: Ie5a50d9d3df7b4af7af2d42edef3a63d622a721c
2016-03-24 17:10:33 -07:00
Sho SHIMIZU
0681016966 Remove IndexedLambdaCriterion deprecated in Emu
Change-Id: If1976963b49d28139d0002d9cd44414e4a8d9d50
2016-03-24 17:10:33 -07:00
Sho SHIMIZU
57f2efd60e Remove Instruction.DROP deprecated in Emu
Change-Id: Ida5a5f489815dd1e972f6bfc8646e1e1bf0e8edd
2016-03-24 23:50:22 +00:00
Sho SHIMIZU
988cba457f Remove methods deprecated in Emu
Change-Id: I924533daf64e07a1164d456bad4f87ec79098b44
2016-03-24 23:36:15 +00:00
Sho SHIMIZU
e18cb12e94 Move files under newresource package to resource package
Change-Id: Ifedb99be4671ada97fafe3ecfd196939207baa86
2016-03-24 23:16:59 +00:00
Sho SHIMIZU
ec07ffd403 Remove dependency on LinkResourceAllocaations from IntentCompiler
This change breaks backward compatibility of IntentCompier API

Change-Id: I471d0e28d97c2379f66d980d3176f89022c3a470
2016-03-24 22:54:08 +00:00
Sho SHIMIZU
07ade9b816 Use Stream API instead of for loop
Change-Id: Ic5ce334a6d3891d2d43d1e5bb573e59efd0a9461
2016-03-24 21:43:17 +00:00
Jonathan Hart
b14221c357 Add support for reconfiguring interfaces in SDN-IP.
Change-Id: I2ea85d85432e661c3cbdca5e5a8b16678a242369
2016-03-24 21:01:31 +00:00
Sho SHIMIZU
aec0d37dbb Remove constructs deprecated in Emu from old resource API
Change-Id: I384cb924f950e366b2a01f205233ba726dec9eb4
2016-03-24 20:26:02 +00:00
Sho SHIMIZU
f08a83525b Remove methods in the deprecated old resource API
Change-Id: I5ccb8e30fc1a48208f28384d4c444f864ffe9cb7
2016-03-24 19:56:25 +00:00
Sho SHIMIZU
73aae6c62e Remove ResourceId deprecated in Emu
Change-Id: I0b0be22523b3d9f3ded0339d20718a97450f7748
2016-03-24 19:43:16 +00:00
Sho SHIMIZU
25e32ec5e3 Remove constructs deprecated in Emu from old resource API
Change-Id: Ia4fd5d4c45d91b82b78ace18e96512c800adfcd6
2016-03-24 19:29:33 +00:00
Sho SHIMIZU
05b24f8fd1 Remove LinkResourceStore and its implementations
They were deprecated in Emu

Change-Id: I4272c7788bcd74ad7f272392a67b07bde6b09df4
2016-03-24 19:28:38 +00:00
Sho SHIMIZU
94eff80e81 Remove deprecated interface, its implementation and CLIs
Change-Id: Id644a8cd07abd6e0ece6392790943d401a81d180
2016-03-24 19:13:21 +00:00
Sho SHIMIZU
b1681bda10 Remove dependency on LinkResourceService from Constraint
Change-Id: Ib9c488331b22eef6769a767c6186ef7d2e8b1501
2016-03-24 18:23:57 +00:00
Sho SHIMIZU
394918d9f7 Separate resource search from resource allocation
This is a preparation task for the future Intent Framework major
enhancement that aims to consolidate resource allocation invocations
into the Framework side instead of the compiler side.

Declaring required resources and allocating the resources need to be
clearly separated. This patch tries to separate these phases.

Change-Id: Id254fe103803daf60ef2576fb5d717e9faa68c03
2016-03-24 18:22:32 +00:00
Thomas Vachuska
fba7f3d972 ONOS-4137 Adding a "ready" check-mark glyph to the node instances.
Introduced a new INSTANCE_READY type of ClusterEvent.

Change-Id: I7f77ebae56cb18c196cd3ec7f2735faa4ca363db
2016-03-23 23:10:44 +00:00
Michele Santuari
6096acd0d6 Add MPLS encapsulation behaviour ONOS-3467
- MPLS encapsulation using constraint
- New MPLS encapsulation test
- Fix VLAN encapsulation test

Change-Id: I94670bcd51a95a0272f786681e51d6785a56c4f5
2016-03-23 21:45:51 +00:00